write_update.skin.php에서 새로고침을 적용하려면 어떤 방법이 필요한지 궁금합니다.
본문
글을 쓰는 write.skin.php 페이지에서 버튼을 누르면
option의 값을 변경한 후, 목록으로 이동하게 됩니다.
<tr>
<td class=brd_col1>상태</td>
<td class=brd_col2><select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select></td>
</tr>
그런데 이 옵션의 값이 변경되었음에도, 리스트페이지에서는 option값이 변경되지 않은 채로 출력됩니다.
물론 새로 고침을 하면, 옵션값이 바뀌지만 번거로운 새로 고침을 할 필요없이
자동으로 새로고침을 하게 하려고 합니다.
write_update.skin.php에서 location.href로 주소값을 강제로 입력해줘도 변경이 되지 않는데
이런 경우, 어떻게 하면 새로 고침을 정상적으로 적용할 수 있을가요?
//write_update.skin.php
if ($w == "u" && $is_admin) {
$sql = " update $write_table set ca_name = '답변완료'
$sql_password
where wr_id = '$wr[wr_id]' ";
sql_query($sql);
}
alert("답변이 완료되었습니다." /*. $qstr*/);
//write.skin.php
<div class='board_button'>
<input type=submit id="btn_submit" class=btn1 value='답변완료' accesskey='s' align='absmiddle'style="width:70px; height:30px;">
</div>
!-->!-->!-->
답변 2
<?
if (!preg_match("#{$_SERVER['PHP_SELF']}#",$_SERVER['HTTP_REFERER'])) { ?>
<script>
location.reload();
</script>
<? } ?>
location.reload()
답변을 작성하시기 전에 로그인 해주세요.