테스트 사이트 - 개발 중인 베타 버전입니다

여분필드 추가시 db저장 되지 않음 문제 문의드려봅니다. 채택완료

/bbs/wirte.php 에

 

if ($w == 'u' || $w == 'r') {     if ($write['wr_id']) {         // 가변 변수로 $wr_1 .. $wr_10 까지 만든다.         for ($i=1; $i<=15; $i++) {             $vvar = "wr_".$i;             $$vvar = $write['wr_'.$i];         }

 

이부분을 10을 15까지 변경해줬구요

 

게시판 스킨폴더에 write_update.skin.php생성후

 

​​

 

추가해줬고

 

mysql db에도  15까지 있는데 글을작성해도 11번부터는 디비에 들어가질 않습니다.

또수정해야할곳이있을까요?

 

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

답변 2개

채택된 답변
+20 포인트

/bbs/write_update.php 를 수정해야 합니다.

(스킨이 아닌)

 

    $sql = " insert into $write_table

--> 새글 입력부분 wr_10 이후 추가,

    $sql = " update {$write_table}

--> 글 수정 입력부분 wr_10 이후 추가,

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

왓...감사합니다!

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

생각해 볼 수 있는 가능성 중의 하나는,

DB 테이블에 wr_15 까지만 칼럼이 있는 상태에서,

update 쿼리문은 wr_20 까지 되어있는 부분입니다.

 

해당 문제가 아니라면..

...

echo $sql;

exit;

sql_query($sql);

로 sql 문을 화면 브라우저상으로 확인한 뒤,

출력된 쿼리문을 실제 DB 에 실행했을 때 문제가 없는지 체크해 볼 수 있을 듯 합니다.

로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고