여분필드(wr_11~)추가중 글쓰기에 문제가 있습니다 ㅠ 도와주세요 채택완료
우선 phpMyAdmin 이용해서 여분필드wr_11~20은 만들었습니다
이후 검색을 통해 write.php에서 아래부분을 수정하였고
</p><p>if ($w == 'u' || $w == 'r') {</p><p> if ($write['wr_id']) {</p><p> // 가변 변수로 $wr_1 .. $wr_10 까지 만든다.</p><p> for ($i=1; $i<=20; $i++) {</p><p> $vvar = "wr_".$i;</p><p> $$vvar = $write['wr_'.$i];</p><p> }</p><p> } else {</p><p> alert("글이 존재하지 않습니다.\\n삭제되었거나 이동된 경우입니다.", G5_URL);</p><p> }</p><p>}</p><p>
추가로 write_update.php에서sql문 두부분도 수정 완료하였습니다
</p><p> $sql = " insert into $write_table</p><p> set wr_num = '$wr_num',</p><p> wr_reply = '$wr_reply',</p><p> wr_comment = 0,</p><p> ca_name = '$ca_name',</p><p> wr_option = '$html,$secret,$mail',</p><p> wr_subject = '$wr_subject',</p><p> wr_content = '$wr_content',</p><p> wr_link1 = '$wr_link1',</p><p> wr_link2 = '$wr_link2',</p><p> wr_link1_hit = 0,</p><p> wr_link2_hit = 0,</p><p> wr_hit = 0,</p><p> wr_good = 0,</p><p> wr_nogood = 0,</p><p> mb_id = '{$member['mb_id']}',</p><p> wr_password = '$wr_password',</p><p> wr_name = '$wr_name',</p><p> wr_email = '$wr_email',</p><p> wr_homepage = '$wr_homepage',</p><p> wr_datetime = '".G5_TIME_YMDHIS."',</p><p> wr_last = '".G5_TIME_YMDHIS."',</p><p> wr_ip = '{$_SERVER['REMOTE_ADDR']}',</p><p> wr_1 = '$wr_1',</p><p> wr_2 = '$wr_2',</p><p> wr_3 = '$wr_3',</p><p> wr_4 = '$wr_4',</p><p> wr_5 = '$wr_5',</p><p> wr_6 = '$wr_6',</p><p> wr_7 = '$wr_7',</p><p> wr_8 = '$wr_8',</p><p> wr_9 = '$wr_9',</p><p> wr_10 = '$wr_10'</p><p><span style="font-size: 14.6667px;"> wr_11 = '$wr_11'</span></p><p style="margin-left: 160px;"><span style="font-size: 14.6667px;">~</span></p><p style="margin-left: 120px;"><span style="font-size: 14.6667px;"> wr_20 = '$wr_20' ";</span></p><p> sql_query($sql);</p><p> </p><p> </p><p> $sql = " update {$write_table}</p><p> set ca_name = '{$ca_name}',</p><p> wr_option = '{$html},{$secret},{$mail}',</p><p> wr_subject = '{$wr_subject}',</p><p> wr_content = '{$wr_content}',</p><p> wr_link1 = '{$wr_link1}',</p><p> wr_link2 = '{$wr_link2}',</p><p> mb_id = '{$mb_id}',</p><p> wr_name = '{$wr_name}',</p><p> wr_email = '{$wr_email}',</p><p> wr_homepage = '{$wr_homepage}',</p><p> wr_1 = '{$wr_1}',</p><p> wr_2 = '{$wr_2}',</p><p> wr_3 = '{$wr_3}',</p><p> wr_4 = '{$wr_4}',</p><p> wr_5 = '{$wr_5}',</p><p> wr_6 = '{$wr_6}',</p><p> wr_7 = '{$wr_7}',</p><p> wr_8 = '{$wr_8}',</p><p> wr_9 = '{$wr_9}',</p><p> wr_10= '{$wr_10}',</p><p><span style="font-size: 14.6667px;"> wr_11= '{$wr_11}',</span></p><p style="margin-left: 160px;"><span style="font-size: 14.6667px;">~</span></p><p style="margin-left: 120px;"><span style="font-size: 14.6667px;"> wr_20= '{$wr_20}'</span></p><p> {$sql_ip}</p><p> {$sql_password}</p><p> where wr_id = '{$wr['wr_id']}' ";</p><p> sql_query($sql);</p><p>
이후 글쓰기를 진행하면 오류메시지는 없지만 글이 전혀 작성되지 않았고
write_update.skin.php에서도 추가해보았으나 이때는 글자체는 작성되나 추가한 여분필드부분이 db에 업데이트되지 않았습니다..
그리고 sql문 수정전에 글쓰기 완료한 글을 통해서 phpMyAdmin에서 직접 추가한 여분필드값을 주었을때는 값을 인식하는 상태입니다
어디가 문제인지 도저히 모르겠습니다 ㅠㅠ..
도움좀 부탁드려요!!
답변 6개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
write.php파일이나
bbs/폴더에있는 파일들 수정없이
단순 해당스킨 write_update.skin.php파일에서만 추가하셔도됩니다.
댓글을 작성하려면 로그인이 필요합니다.
인서트 부분에
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10'
wr_11 = '$wr_11'
, 빠졌습니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인