공백칸을 두고 글을 쓰면 자꾸 자동으로 값이 입력되어나옵니다.
본문
이메일칸을 비워두고 글을 쓰면
로그인한 사람의 메일정보가 자동으로 입력되어 나타나집니다.
그리고 수정을 누르면 빈칸이었던 이메일칸이
글쓴이의 이메일이 써져있습니다.
write.skin에서
<input type="text" name="wr_email" value="<?=$write['wr_email'] == '' ? '' : $write['wr_email'] ?>"
이런식으로 쓴 다음
view.skin에서
<?=$view['wr_email']=='' ? '' : $view['wr_email'] ?>
이렇게 해줬는데 계속 나오네요
처음에 $member['mb_email']이 써져있는걸 공란으로 했는데도 불구하고
자꾸 값이 나오는게 이해가 되지 않습니다.
왜 그런걸까요.
답변 1
로그인 했을 경우 게시글을 쓰게 되면 로그인 정보에 있는 이메일을 저장하게 되요.
스킨 폴더에..
1. write_update.skin.php 파일을 만든다.
2.
$que = "update {$write_table} set wr_email = wr_1 where wr_id = '$wr_id'";
sql_query($que)
3. 위 파일 저장
4. write.skin 파일에서
<input type="text" name="wr_email" value="<?=$write['wr_email'] == '' ? '' : $write['wr_email'] ?>"
이 부분을
<input type="text" name="wr_1" value="<?=$write['wr_email'] == '' ? '' : $write['wr_email'] ?>"
이렇게 고침
wr_email 을 wr_1로 고치면 됨