안녕하세요.
table을 하나 추가해서 관리자화면에서 관리하고자 합니다.
[현재상황]
0. phpMyAdmin을 통해 main_slogan 테이블 생성

1.admin.menu.XXX.php 파일 생성
Copy
$menu["menu999"] = array ( array('999001', '커스텀 기능', ''.G5_ADMIN_URL.'/main_slogan.php', 'main_slogan'));
2.adm폴더에 main_slogan.php 파일 생성
Copy
[<?php$sub_menu = "999001";include_once('./_common.php');include_once(G5_EDITOR_LIB);auth_check($auth[$sub_menu], 'w');$row = sql_fetch(" select * from `main_slogan` WHERE id= 1");$html_title = '슬로건';$g5['title'] = $html_title;include_once ('./admin.head.php');?><form name="fboardform" id="fboardform" action="./main_slogan_update.php" onsubmit="return fboardform_submit(this)" method="post" enctype="multipart/form-data"><input type="hidden" name="token" value=""><section id="anc_bo_basic"> <div class="tbl_frm01 tbl_wrap"> <table> <caption>게시판 기본 설정</caption> <colgroup> <col class="grid_4"> <col> <col class="grid_3"> </colgroup> <tbody> <tr> <th scope="row"><label for="slogan">슬로건</label></th> <td colspan="2"> <input type="text" name="slogan" id="slogan" class="frm_input" value="<?=$row['slogan'];?>" placeholder="" style="width:100%" /> </td> </tr> </tbody> </table> </div></section><div class="btn_confirm01 btn_confirm"> <input type="submit" value="확인" class="btn_submit" accesskey="s"></div></form><script>function fboardform_submit(f){ <?php echo get_editor_js("contents"); ?> return true;}</script><?phpinclude_once ('./admin.tail.php');?>/code] 3. main_slogan_update.php 생성[code]<?php$sub_menu = "999001";include_once('./_common.php');if ($w == 'u') check_demo();auth_check($auth[$sub_menu], 'w');check_admin_token();$slogan = $_POST['slogan'];$sql = "update `main_slogan` set `slogan` = `$slogan` where `id` = 1";$temp = sql_query($sql);goto_url("./main_slogan.php?data=".$slogan);?>
4. 결과값
url을 보면 data="$slogan"이 변수에는 입력폼에서 넘긴 slogan값이 잘찍혀나오지만, 막상 업데이트가 되지 않습니다.
어떤게 문제점인지 알려주시면 감사하겠습니다. ㅠㅠ
답변 1개 / 댓글 2개
채택된 답변
+20 포인트
2017-10-23 (월) 19:01:47
업데이트는 이렇게 해보세요
sql_query("update main_slogan set slogan = '{$slogan}' where id = '1' ");
...근데 데이터 삽입하는 insert 부분이 안보이는데요 ..;;
답변에 대한 댓글 2개
blogopk3
2017-10-24 (화) 16:22:52
답변을 작성하려면 로그인이 필요합니다.
삽입은 데이터 1row를 phpMyAdmin상에서 넣어두었습니다.
말씀해주신대로 해보고 답변남기겠습니다.