h

필드추가 후 write_skin_update.php를 어떻게 수정해야 하는지요??

· 2010-08-06 (금) 17:13:57 · 1603 · 7
insert문을 써버리니, write_upate.php에서도 실행되서 2개가 들어가버리는군요.

추가된 필드를 write_skin_update.php 에 어떻게 넣아야 하는지요??
|

댓글 7개

2010-08-06 (금) 17:16:15
필드추가후 아무것도 안셔도 됩니다.
2010-08-06 (금) 17:39:49
필드추가를 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 에서도 되는것으로 압니다만 위스킨 다운받고 설명대로해보시고 안되면 쪽지주세요
2010-08-06 (금) 17:41:06
write_update.php 요기에 추가했는데요, 요기 말고..write_skin_update.php 에 추가하는방법없나요??

특정게시판에만 적용되는것이라서요..

그리고, 쿼리문에서 필드가 게시판에 없으면, 오류나지 않나요?? 예를들어 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);
?>

이렇게 하면 되겠지요.
2010-08-06 (금) 18:13:54
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
..

동일하게 적용.

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

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-08-07 조회 1,465
10-08-07 조회 1,077
10-08-07 조회 1,041
10-08-07 조회 1,066
10-08-07 조회 1,609
10-08-07 조회 1,774
10-08-07 조회 1,557
10-08-07 조회 1,218
10-08-07 조회 1,670
10-08-07 조회 1,607
10-08-06 조회 1,332
10-08-06 조회 1,078
10-08-06 조회 2,186
10-08-06 조회 1,604
10-08-06 조회 1,045
10-08-06 조회 1,602
10-08-06 조회 1,817
10-08-06 조회 1,581
10-08-06 조회 1,113
10-08-06 조회 1,011