write_update.skin.php 에서 업데이트 문의드립니다.
본문
list.skin.php 페이지
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data">
<input type="text" name="permission" value="<?php echo $row0['permission'] ?>" id="permission" accesskey="s" size=5> <input type="submit" value="수정" id="btn_submit" class="btn_submit">
</form>
write_update.skin.php 페이지
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sql = " update permission set permission = '{$row0['permission']}' ";
sql_query($sql);
?>
list.skin.php 에서 수정을 누르면 왜 업데이트가 안될가요? ㅠㅠ
phpmyadmin 에서 update permission set permission = '10' 라고 쿼리 테스트 해보면 업데이트가 잘됩니다. ㅠㅠ
그누에서 왜 업데이트가 안될가요?
{$row0['permission']} 여기 안에 숫자나 문자도 정상으로 들어가는데 말이죠 ㅠㅠ
쿼리에서 문제가 되는듯합니다. ㅠㅠ
고수님 답변좀 부탁드립니다.
답변 2
$sql = " update permission set permission = '{$_POST['permission']}' ";
sql_query($sql);
아니신지?
지금 보아 하니 form 에서 POST로 넘기 신거 같은데...
특별한 오류 메세지가 없다면 $sql 밑에 echo $sql; exit; 로 sql 문 확인해 보세요.