10개 이상의 여분필드를 사용할 때 게시판 생성 단계에서부터 추가하기
페이지 정보
냐잉 23-08-28 15:08 조회 1,530회 댓글 0건본문
1. adm/sql_write.sql
2. bbs/write.php
가변 변수 설정을 20으로 수정
3. bbs/write_update.php
글 저장 부분 SQL 쿼리문에 11~20까지 추가
신규글일 때와 수정글일 때 두 군데 있습니다.
CREATE TABLE `__TABLE_NAME__` ( `wr_id` int(11) NOT NULL AUTO_INCREMENT, `wr_num` int(11) NOT NULL DEFAULT '0', ....................................... .................................. `wr_9` varchar(255) NOT NULL, `wr_10` varchar(255) NOT NULL, `wr_11` varchar(255) NOT NULL, `wr_12` varchar(255) NOT NULL, `wr_13` varchar(255) NOT NULL, `wr_14` varchar(255) NOT NULL, `wr_15` varchar(255) NOT NULL, `wr_16` varchar(255) NOT NULL, `wr_17` varchar(255) NOT NULL, `wr_18` varchar(255) NOT NULL, `wr_19` varchar(255) NOT NULL, `wr_20` varchar(255) NOT NULL, PRIMARY KEY (`wr_id`), KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`), KEY `wr_is_comment` (`wr_is_comment`,`wr_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2. bbs/write.php
가변 변수 설정을 20으로 수정
if ($w == 'u' || $w == 'r') { if ($write['wr_id']) { // 가변 변수로 $wr_1 .. $wr_10 까지 만든다. for ($i=1; $i<=20; $i++) { $vvar = "wr_".$i; $$vvar = $write['wr_'.$i]; }
3. bbs/write_update.php
글 저장 부분 SQL 쿼리문에 11~20까지 추가
신규글일 때와 수정글일 때 두 군데 있습니다.
//신규글일 때 (쉼표 주의) $sql = " insert into $write_table set wr_num = '$wr_num', ............................ ............................ wr_8 = '$wr_8', wr_9 = '$wr_9', wr_10 = '$wr_10', wr_11 = '$wr_11', wr_12 = '$wr_12', wr_13 = '$wr_13', wr_14 = '$wr_14', wr_15 = '$wr_15', wr_16 = '$wr_16', wr_17 = '$wr_17', wr_18 = '$wr_18', wr_19 = '$wr_19', wr_20 = '$wr_20' "; sql_query($sql);