글쓰기 안되요 수정하기는 되는데.ㅠ.ㅠ 채택완료
특정게시판에 wr_11 ~ wr_20까지 db에 필드추가해두고
해당 스킨에서 write_update.skin.php 를 아래와 같이 수정했는데,
새로운 글쓰기는 작성이 안되지만(글작성완료 버튼 클릭시 안너어감)
또 수정하기는 잘 되네요.. 뭐가문제인가요 ? 도와주세요~
bbs/write_update.php 나 write.php 파일은 따로 안건드렸어요~
스킨파일에 write_update.skin.php 만 수정하는게 맞죠?
</strong></p>
<p><?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 </p>
<p>
$update_sql = " update $write_table
set wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20'
where wr_id = '$wr_id' ";
sql_query($update_sql);
</p>
<p>$wr_1 = "$ext1_00|$ext1_01|$ext1_02|$ext1_03";
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);</p>
<p>$wr_2 = "$ext2_00|$ext2_01|$ext2_02|$ext2_03|$ext2_04|$ext2_05|$ext2_06|$ext2_07|$ext2_08|$ext2_09|$ext2_10|";
$sql2 = " update $write_table set wr_2 = '$wr_2' where wr_id = '$wr_id' ";
sql_query($sql2);</p>
<p>$wr_3 = "$ext3_00|$ext3_01|$ext3_02|$ext3_03";
$sql3 = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";
sql_query($sql3);
</p>
<p>$wr_4 = "$ext4_00|$ext4_01|$ext4_02|$ext4_03|$ext4_04|$ext4_05|$ext4_06|$ext4_07|$ext4_08|$ext4_09|$ext4_10|$ext4_11|$ext4_12|$ext4_13|$ext4_14|$ext4_15|$ext4_16|$ext4_17|$ext4_18|$ext4_19|$ext4_20|$ext4_21|$ext4_22";
$sql4 = " update $write_table set wr_4 = '$wr_4' where wr_id = '$wr_id' ";
sql_query($sql4);
$wr_14 = "$ext14_00|$ext14_01|$ext14_02|$ext14_03|$ext14_04|$ext14_05|$ext14_06|$ext14_07|$ext14_08|$ext14_09|$ext14_10|$ext14_11|$ext14_12|$ext14_13";
$sql14 = " update $write_table set wr_14 = '$wr_14' where wr_id = '$wr_id' ";
sql_query($sql14);</p>
<p>$wr_19 = "$ext19_00|$ext19_01|$ext19_02";
$sql19 = " update $write_table set wr_19 = '$wr_19' where wr_id = '$wr_id' ";
sql_query($sql19);
</p>
<p>$wr_20 = "$ext20_00|$ext20_01|$ext20_02|$ext20_03|$ext20_04";
$sql20 = " update $write_table set wr_20 = '$wr_20' where wr_id = '$wr_id' ";
sql_query($sql20);
//goto_url(G5_BBS_URL."/board.php?bo_table=$bo_table$qstr");
?></p>
<p><strong>
답변 2개
글작성완료 버튼 클릭시 안너어감<==이건 글쓰기 폼 write_skin.php에 에러가 있다는 것입니다
그리고 위 코드는 저렇게 필드마다 별도로 update 쿼리를 하는 것이 아닙니다
update 쿼리를 한번만 하도록 다음처럼....
$wr_1 = "$ext1_00|$ext1_01|$ext1_02|$ext1_03"; $sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' "; sql_query($sql1);
위 코드 부터 끝까지 삭제하고 아래 부분만 맨위 //개별 페이지 접근 불가 다음 행에 넣으세요
$wr_1 = ~~
$wr_2 = ~~
~~
$wr_20 = ~~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인