게시판 여분필드 추가방법 알려주세요 > 그누4 질문답변

그누4 질문답변

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

게시판 여분필드 추가방법 알려주세요 정보

게시판 여분필드 추가방법 알려주세요

본문

게시판관리 여분필드 추가관련
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 ");

도움이 되셨기를..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT