채택완료

공백칸을 두고 글을 쓰면 자꾸 자동으로 값이 입력되어나옵니다.

2016-11-24 (목) 09:49:32 2,363

이메일칸을 비워두고 글을 쓰면

로그인한 사람의 메일정보가 자동으로 입력되어 나타나집니다.

그리고 수정을 누르면 빈칸이었던 이메일칸이 

글쓴이의 이메일이 써져있습니다.

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개

채택된 답변
+20 포인트

로그인 했을 경우 게시글을 쓰게 되면 로그인 정보에 있는 이메일을 저장하게 되요.

스킨 폴더에..

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로 고치면 됨

답변에 대한 댓글 1개

감사합니다. 하나 또 배우고 가네요~!

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