[게시판수정문제] 게시판 추가, 게시판 수정했을 때 반영이 되질 않습니다..
board쪽 수정중입니다.
게시판 추가-> 작성->확인
만 하면 
이런식으로 뜹니다.
또 하단의 화면에서 어떤걸 고쳐도 게시판이 전혀 수정되지 않고 있습니다.

도와주세요 ㅠㅠ 코딩을 하다가 뭘 잘못건드린걸까요 갑자기 안됩니다 아까까진 잘 됐는데 ..
$html_title .= ' 수정';
if (!$board['bo_table'])
alert('존재하지 않은 게시판 입니다.');
if ($is_admin == 'group') {
if ($member['mb_id'] != $group['gr_admin'])
alert('그룹이 틀립니다.');
이거를 보면... $board['bo_table']이 false인 것 같은데요
해결을 어떻게 해야할까요?
혹 게시판을 추가할 때 다른 곳에서 게시판 추가에 해당하는 table 이름을 코딩으로 추가해야하나요?
답변 1개 / 댓글 2개
게시판 테이블 생성하는 sql에서 문제가 생긴 듯합니다.
게시판에 대응하는 DB 테이블 생성은
"adm/board_form_update.php"에 다음 부분에서 처리합니다.
if ($w == '') {
$row = sql_fetch(" select count(*) as cnt from {$g5['board_table']} where bo_table = '{$bo_table}' ");
if ($row['cnt'])
alert($bo_table.' 은(는) 이미 존재하는 TABLE 입니다.');
$sql = " insert into {$g5['board_table']}
set bo_table = '{$bo_table}',
bo_count_write = '0',
bo_count_comment = '0',
$sql_common ";
sql_query($sql);
// 게시판 테이블 생성
$file = file('./sql_write.sql');
$file = get_db_create_replace($file);
$sql = implode("\n", $file);
$create_table = $g5['write_prefix'] . $bo_table;
// sql_board.sql 파일의 테이블명을 변환
$source = array('/__TABLE_NAME__/', '/;/');
$target = array($create_table, '');
$sql = preg_replace($source, $target, $sql);
sql_query($sql, true); exit; 이렇게 바꾸고 에러 메시지가 있는지 살펴 보세요.
}
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.
이 주소창이 뜨고 하얀화면에
CREATE TABLE `g5_yakdaerowrite_free1_2` ( `wr_id` int(11) NOT NULL AUTO_INCREMENT, `wr_num` int(11) NOT NULL DEFAULT '0', `wr_reply` varchar(10) NOT NULL, `wr_parent` int(11) NOT NULL DEFAULT '0', `wr_is_comment` tinyint(4) NOT NULL DEFAULT '0', `wr_comment` int(11) NOT NULL DEFAULT '0', `wr_comment_reply` varchar(5) NOT NULL, `ca_name` varchar(255) NOT NULL, `wr_option` set('html1','html2','secret','mail') NOT NULL, `wr_subject` varchar(255) NOT NULL, `wr_content` text NOT NULL, `wr_seo_title` varchar(255) NOT NULL DEFAULT '', `wr_link1` text NOT NULL, `wr_link2` text NOT NULL, `wr_link1_hit` int(11) NOT NULL DEFAULT '0', `wr_link2_hit` int(11) NOT NULL DEFAULT '0', `wr_hit` int(11) NOT NULL DEFAULT '0', `wr_good` int(11) NOT NULL DEFAULT '0', `wr_nogood` int(11) NOT NULL DEFAULT '0', `mb_id` varchar(20) NOT NULL, `wr_password` varchar(255) NOT NULL, `wr_name` varchar(255) NOT NULL, `wr_email` varchar(255) NOT NULL, `wr_homepage` varchar(255) NOT NULL, `wr_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `wr_file` tinyint(4) NOT NULL DEFAULT '0', `wr_last` varchar(19) NOT NULL, `wr_ip` varchar(255) NOT NULL, `wr_facebook_user` varchar(255) NOT NULL, `wr_twitter_user` varchar(255) NOT NULL, `wr_1` varchar(255) NOT NULL, `wr_2` varchar(255) NOT NULL, `wr_3` varchar(255) NOT NULL, `wr_4` varchar(255) NOT NULL, `wr_5` varchar(255) NOT NULL, `wr_6` varchar(255) NOT NULL, `wr_7` varchar(255) NOT NULL, `wr_8` varchar(255) NOT NULL, `wr_9` varchar(255) NOT NULL, `wr_10` varchar(255) NOT NULL, PRIMARY KEY (`wr_id`), KEY `wr_seo_title` (`wr_seo_title`), KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`), KEY `wr_is_comment` (`wr_is_comment`,`wr_id`) ) DEFAULT CHARSET=utf8
1050 : Table 'g5_yakdaerowrite_free1_2' already exists
error file : /g5/adm/board_form_update.php
이렇게 뜹니다