게시판 여분필드 추가방법 알려주세요 정보
게시판 여분필드 추가방법 알려주세요본문
게시판관리 여분필드 추가관련
board_form.php
<? for ($i=1; $i<=15; $i++) { ?>
<tr class='ht'>
<td><input type=checkbox name=chk_<?=$i?> value=1></td>
<td><input type=text class=ed name='bo_<?=$i?>_subj' value='<?=get_text($board["bo_{$i}_subj"])?>' title='여분필드 <?=$i?> 제목' style='text-align:right;font-weight:bold;'></td>
<td><input type=text class=ed style='width:80%;' name='bo_<?=$i?>' value='<?=get_text($board["bo_$i"])?>' title='여분필드 <?=$i?> 설정값'></td>
</tr>
<? } ?>
board_form_update.php
for ($i=1; $i<=15; $i++) {
if ($_POST["chk_{$i}"]) {
$s .= " , bo_{$i}_subj = '".$_POST["bo_{$i}_subj"]."' ";
$s .= " , bo_{$i} = '".$_POST["bo_{$i}"]."' ";
}
}
이렇게 했는데 글을적고 저장을 하니 저장이 안됩니다
board_form.php
<? for ($i=1; $i<=15; $i++) { ?>
<tr class='ht'>
<td><input type=checkbox name=chk_<?=$i?> value=1></td>
<td><input type=text class=ed name='bo_<?=$i?>_subj' value='<?=get_text($board["bo_{$i}_subj"])?>' title='여분필드 <?=$i?> 제목' style='text-align:right;font-weight:bold;'></td>
<td><input type=text class=ed style='width:80%;' name='bo_<?=$i?>' value='<?=get_text($board["bo_$i"])?>' title='여분필드 <?=$i?> 설정값'></td>
</tr>
<? } ?>
board_form_update.php
for ($i=1; $i<=15; $i++) {
if ($_POST["chk_{$i}"]) {
$s .= " , bo_{$i}_subj = '".$_POST["bo_{$i}_subj"]."' ";
$s .= " , bo_{$i} = '".$_POST["bo_{$i}"]."' ";
}
}
이렇게 했는데 글을적고 저장을 하니 저장이 안됩니다
댓글 전체

혹시 해당 디비 테이블에도 여분필드를 만들어주셨나요? ^^;
디비 테이블에는 어떻게 만드나요..

만드시는 것은 아니고요.. 필드를 추가 해주셔야 합니다.
phpmyadmin 을 사용하시고 계시면, 원하시는 게시판 테이블 (예:g4_write_게시판이름) 구조 화면에 가셔서, 필드를 추가 (예: 이름 wr_11, 타입 varchar, 크기 255 로) 를 반복하시면 됩니다.
그렇지 않다면,
<?php
include_once("./_common.php");
$bo_table = "원하시는 테이블 bo_table 이름";
$wr_field = "원하시는 확장필드 이름(예: wr_11)",
sql_query(" ALTER TABLE `g4_write_$bo_table` ADD `$wr_field` VARCHAR( 255 ) NOT NULL ");
?>
위 코드에서 "원하시는.." 으로 되어 있는 부분을 수정하신후,
적당한 php 화일로 그누보드 설치된 곳에 저장하시고, 웹 브라우져로 불러오시면 됩니다.
만일 동시에 여러 필드를 하시려면, 쿼리를 수정해서 여러 필드를 넣으시면 됩니다.
예: wr_11 과 wr_12 를 동시에..
sql_query(" ALTER TABLE `g4_write_$bo_table` ADD `wr_11` VARCHAR( 255 ) NOT NULL, ADD `wr_12` VARCHAR( 255 ) NOT NULL ");
도움이 되셨기를..
phpmyadmin 을 사용하시고 계시면, 원하시는 게시판 테이블 (예:g4_write_게시판이름) 구조 화면에 가셔서, 필드를 추가 (예: 이름 wr_11, 타입 varchar, 크기 255 로) 를 반복하시면 됩니다.
그렇지 않다면,
<?php
include_once("./_common.php");
$bo_table = "원하시는 테이블 bo_table 이름";
$wr_field = "원하시는 확장필드 이름(예: wr_11)",
sql_query(" ALTER TABLE `g4_write_$bo_table` ADD `$wr_field` VARCHAR( 255 ) NOT NULL ");
?>
위 코드에서 "원하시는.." 으로 되어 있는 부분을 수정하신후,
적당한 php 화일로 그누보드 설치된 곳에 저장하시고, 웹 브라우져로 불러오시면 됩니다.
만일 동시에 여러 필드를 하시려면, 쿼리를 수정해서 여러 필드를 넣으시면 됩니다.
예: wr_11 과 wr_12 를 동시에..
sql_query(" ALTER TABLE `g4_write_$bo_table` ADD `wr_11` VARCHAR( 255 ) NOT NULL, ADD `wr_12` VARCHAR( 255 ) NOT NULL ");
도움이 되셨기를..