필드추가 후 write_skin_update.php를 어떻게 수정해야 하는지요?? 정보
필드추가 후 write_skin_update.php를 어떻게 수정해야 하는지요??본문
insert문을 써버리니, write_upate.php에서도 실행되서 2개가 들어가버리는군요.
추가된 필드를 write_skin_update.php 에 어떻게 넣아야 하는지요??
추가된 필드를 write_skin_update.php 에 어떻게 넣아야 하는지요??
댓글 전체

필드추가후 아무것도 안셔도 됩니다.
필드추가를 tel1, tel2, tel3 이렇게 추가 햇는데,
아무것도 안하면, 안들어가잖아요..
지금 테스트해보니 안들어갑니다.
아무것도 안하면, 안들어가잖아요..
지금 테스트해보니 안들어갑니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=102378&sca=&sfl=wr_name%2C1&stx=dadada&sop=and
wr_10 까지는 별도 추가가 필요없는데요 wr_11 이후부터는 추가가 필요합니다
위스킨 다운받으시면 여분필드 설명이 있어요
write_skin_update.php 에서도 되는것으로 압니다만 위스킨 다운받고 설명대로해보시고 안되면 쪽지주세요
wr_10 까지는 별도 추가가 필요없는데요 wr_11 이후부터는 추가가 필요합니다
위스킨 다운받으시면 여분필드 설명이 있어요
write_skin_update.php 에서도 되는것으로 압니다만 위스킨 다운받고 설명대로해보시고 안되면 쪽지주세요
write_update.php 요기에 추가했는데요, 요기 말고..write_skin_update.php 에 추가하는방법없나요??
특정게시판에만 적용되는것이라서요..
그리고, 쿼리문에서 필드가 게시판에 없으면, 오류나지 않나요?? 예를들어 A게시판은 wr_10까지 있는데, 쿼리문에는 wr_20까지 있다고 한다면..
특정게시판에만 적용되는것이라서요..
그리고, 쿼리문에서 필드가 게시판에 없으면, 오류나지 않나요?? 예를들어 A게시판은 wr_10까지 있는데, 쿼리문에는 wr_20까지 있다고 한다면..
추가하시고 게시판 관리자모드에서 해당게시판만 필드추가하시는것 입니다....
넘어온 tel1, tel2, tel3 의 값이 $tel1, $tel2, $tel3라는 가정하에
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_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.php 파일을 그대로 복사해서
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
..
동일하게 적용.
이렇게 하시면 됩니다.
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
..
동일하게 적용.
이렇게 하시면 됩니다.