write_update.php 질문입니다~

write_update.php 질문입니다~

QA

write_update.php 질문입니다~

답변 3

본문

$w 값이 '' 이거나 r 일때

wr_11 필드에 wr_num 값을 넣어주었습니다.

DB에 들어간것도 확인했구요~
근데 글 수정만 하면 wr_11 값이 날라가네요;;

 

write_update.php 의 맨 하단 goto 를 주석처리하고

update문

print_r ($sql); 하면

wr_11 값이 없습니다...! 왜이럴까요?ㅠ

 


if ($w == '' || $w == 'r'){
 
 
   if (조건문) {
      $wr_11 = $wr_num;
   }
 
}

 

 

이 질문에 댓글 쓰기 :

답변 3

$w가 u일때는 기존 $wr_11값이 유지되어야 하므로

write.skin.php 파일의 form 안에 다음 코드를 넣어보세요.

<input type="hidden" name="wr_11" value="<?php echo $write['wr_11']; ?>" />

sql구문에 조건문에 해당하는 쿼리를 작성하셔야 합니다.

 

if(조건문){

  $qr1 = " , wr_11='$mwr_num'";

}

이후 $sql 구문마지막  wr_10 = '$wr_10' $qr1";

이렇게 처리 하셔야 합니다.

아니면 스킨에 write_update.skin.php 파일을 만드셔서

sql_query("update 테이블 set wr_11='$wr_num' where wr_id='$wr_id'");

이렇게 구문 추가하시면 됩니다.

thumb-31205116_1519275134.7757_730x145.png

여기에는 $wr_1~ $wr_10까지만 변수를 선언했는데

말씀하신 wr_11도 for문에서 추가해서 선언해주셨나요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 240
© SIRSOFT
현재 페이지 제일 처음으로