채택완료

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

2020-06-15 (월) 16:33:44 2,127

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

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

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

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

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

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

|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트

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

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

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

답변에 대한 댓글 3개

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

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