테스트 사이트 - 개발 중인 베타 버전입니다

특정보드 여분필드 추가가 어렵네요.. 채택완료

10년 전 조회 3,886

안녕하세요.

특정보드 test에 여분필드를 추가 wr_11, wr_12 ..를 해줬고요..

 

test 보드의 write_update.php​ 에 아래처럼 추가

 

$sql = " update $write_table set

wr_tourok = '$wr_tourok',
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13'

where wr_id = '$wr[wr_id]' ";

sql_query($sql);​

----------------------------------

이러면 수정에서는 등록하면 등록이 되는데요..

처음 등록은 저장이 안돼요.

 

bbs/write_update.php​ 에

$sql = " insert into $write_table =>여기에도 추가를 해줘야 할것 같은데요..

여기에 추가를 하면 다른 보드에도 오류 등 영향이 있겠죠?

 

그러면 특정 test 보드의 write_update.php​ ​에

$sql = " insert into $write_table ​ => 도 같이 작성해주는 방법이 있을까요?

감사합니다.

 

 

 

 

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

답변 1개

채택된 답변
+20 포인트

basic 스킨을 하나 복사하셔서 test 보드 전용스킨으로 두시구요.

해당 스킨내에 write_update.tail.skin.php 파일을 만들어서 아래처럼 구문 추가해주시면 됩니다.

write_update.tail.skin.php 에서는 write_update.php 에서의 처리내용이 끝난 상태이므로

등록/수정과 관계없이 아래 구문으로 모두 처리가 가능합니다.

 

$sql = " update $write_table set​ wr_1='{$wr_1}', wr_2='{$wr_2}'​ where wr_id='{$wr_id}' ";

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

네..감사합니다.
해당스킨에 write_update.tail.skin.php 만 있으면 되나요?
wr_11='{$wr_11}', wr_12='{$wr_12}' =>추가 된것만 해주는 거죠?
그런데 저장 및 수정에도 전혀 저장이 안되고 있어요...
basic 스킨 복사하셨으면 원래 그안에 있던 파일들은 다 있어야 하구요. 추가로 write_update.tail.skin.php 파일도 있어야 합니다.
wr_1 등은 추가하신 사항만큼 넣어주시면 되구요. 정상적으로 하셨으면 안될게 없는데요.

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

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고