질문 ezphp.net/qna.html 로 옮겼습니다.
11장 하고있는데
수정할때 값이 어디서 넘어오는질 모르겟네요..
수정하기 눌르면 db에서 기존에 저장된 값들 가져와서 잘 뿌려줍니다.
그리고 수정완료해서 update하면
이름부분만 특정 단어(superjang)로 변경되고있습니다.
가져오는값이제대로니까
넘길 잘 못넘어가는거 같은데
update.php에서 찍어보면 superjang 나옵니다.
어디가 잘못된걸 까요..
* 해결했는데 궁금한게 생겼습니다.
처음 문제발생할때 아래와같이 쿼리를 날렸는데요
$query = "update guestbook set
name = $name, email = $email, title = $title, content = $content where id = $updateId";
update.php 에서 $name, $email, $title, $content를 선언해준 적이없습니다.
그런데 $name 을 제외한 나머지들은 마치 선언한것마냥 잘 작동되었습니다.
그래서
$name = $_POST[
ame];
$pass = $_POST[pass];
$email = $_POST[email];
$title = $_POST[ itle];
$content = $_POST[content];
이렇게 선언하고나니
$name 에도 값전달이 제대로 되어는데요.
선언하지도 않은변수에 값이 어떻게 들어간건지 모르겠습니다..
이게 가능한가요?