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

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