필드추가 후 write_skin_update.php를 어떻게 수정해야 하는지요??
insert문을 써버리니, write_upate.php에서도 실행되서 2개가 들어가버리는군요.
추가된 필드를 write_skin_update.php 에 어떻게 넣아야 하는지요??
추가된 필드를 write_skin_update.php 에 어떻게 넣아야 하는지요??
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
아무것도 안하면, 안들어가잖아요..
지금 테스트해보니 안들어갑니다.
wr_10 까지는 별도 추가가 필요없는데요 wr_11 이후부터는 추가가 필요합니다
위스킨 다운받으시면 여분필드 설명이 있어요
write_skin_update.php 에서도 되는것으로 압니다만 위스킨 다운받고 설명대로해보시고 안되면 쪽지주세요
특정게시판에만 적용되는것이라서요..
그리고, 쿼리문에서 필드가 게시판에 없으면, 오류나지 않나요?? 예를들어 A게시판은 wr_10까지 있는데, 쿼리문에는 wr_20까지 있다고 한다면..
write_skin_update.php
<?
if (!defined("_GNUBOARD_")) exit;
$sql = " update $write_table
set tel1 = '$tel1',
tel2 = '$tel2',
tel3 = '$tel3'
where wr_id = '$wr[wr_id]' ";
sql_query($sql);
?>
이렇게 하면 되겠지요.
write_update_test.php 파일로 만듭니다.
/skin/board/게시판/write.skin.php 에서
action 을 /bbs/write_update_test.php 로 변경해 주면 해당 게시판에서만 적용되게 됩니다.
insert into $write_table
mb_id='$mb_id',
wr_name='$wr_name',
tel1 = '$tel1',
tel2 ='$tel2',
update $write_table
..
동일하게 적용.
이렇게 하시면 됩니다.