테스트 사이트 - 개발 중인 베타 버전입니다

form 태그로 값을 전송하면 새로고침 했을 때 값이 지워지는데 채택완료

onerror 5년 전 조회 1,994

form 태그 post 속성으로 변수에 값을 입력받아서 전송하고

 

다른 페이지에서 $_POST로 변수값을 받아서

 

해당 변수를 sql_query 함수로 update 문을 실행하는데

 

처음에 실행했을 때는 DB에 값이 저장되어 있는데 

 

새로고침했을 때 DB에 저장되어 있던 값이 지워집니다.

 

혹시 이런경우 어떻게 해야 하는지요

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
Policia
5년 전

없을때의 조건을 설정안하신것같은데요

if(isset($_POST['값'])) alert('값이넘어오지않았습니다', G5_URL);

 

이런식으로 POST값이 없을때를 대비하셔야할것같습니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

o
onerror
5년 전
아하 그렇군요
o
onerror
5년 전
Policia님 그렇게 해도 새로고침하면 처음에 DB에 저장한 값이 없어져버려요.
P
Policia
5년 전
그럼 조건을 $_POST['값'] == '' 일때로 바꾸셔야할것같네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인