리스트페이지에서 수정시 리프레쉬에 대하여.. 정보
리스트페이지에서 수정시 리프레쉬에 대하여..본문
안녕하세요.
리스트에서 수정을 하면 아래의 셀렉트박스의 경우에는 수정이 바로 되는데...
<br/>위쪽에는 수정이 안되고 다시 새로고침해야지 수정으로 바뀌더라구요.
위부분도 셀렉트박스에서 수정할 경우 함께 변경되어 보여지게 할수 없는지 궁금합니다.
고수님들의 도움을 좀 부탁드립니다.
<?
if($list[$i][wr_8] == "1") echo "<span style='font:normal 1.2em 돋움; color:#ff0000; font-weight:bold;'>미입금</span>";
elseif($list[$i][wr_8] == "2") echo "<span style='font:normal 1.2em 돋움; color:#5f5251; font-weight:bold;'>입금완료</span>";
elseif($list[$i][wr_8] == "3") echo "<span style='font:normal 1.2em 돋움; color:#3bb3cc; font-weight:bold;'>입금불필요</span>";
else echo "<span style='font:normal 1em 돋움; color:#ff0000 font-weight:bold;'>미입금</span>";
?>
<br/>
<? if($member[mb_level]>9) { ?>
<select onchange="location='<?=$board_skin_path?>/w8_up.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&wr_8='+this.value;">">
<option value='1' <? if($list[$i][wr_8] == '1') echo 'selected'; ?>>미입금</option>
<option value='2' <? if($list[$i][wr_8] == '2') echo 'selected'; ?>>입금완료</option>
<option value='3' <? if($list[$i][wr_8] == '3') echo 'selected'; ?>>입금불필요</option>
</select>
<? } ?>
리스트에서 수정을 하면 아래의 셀렉트박스의 경우에는 수정이 바로 되는데...
<br/>위쪽에는 수정이 안되고 다시 새로고침해야지 수정으로 바뀌더라구요.
위부분도 셀렉트박스에서 수정할 경우 함께 변경되어 보여지게 할수 없는지 궁금합니다.
고수님들의 도움을 좀 부탁드립니다.
<?
if($list[$i][wr_8] == "1") echo "<span style='font:normal 1.2em 돋움; color:#ff0000; font-weight:bold;'>미입금</span>";
elseif($list[$i][wr_8] == "2") echo "<span style='font:normal 1.2em 돋움; color:#5f5251; font-weight:bold;'>입금완료</span>";
elseif($list[$i][wr_8] == "3") echo "<span style='font:normal 1.2em 돋움; color:#3bb3cc; font-weight:bold;'>입금불필요</span>";
else echo "<span style='font:normal 1em 돋움; color:#ff0000 font-weight:bold;'>미입금</span>";
?>
<br/>
<? if($member[mb_level]>9) { ?>
<select onchange="location='<?=$board_skin_path?>/w8_up.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&wr_8='+this.value;">">
<option value='1' <? if($list[$i][wr_8] == '1') echo 'selected'; ?>>미입금</option>
<option value='2' <? if($list[$i][wr_8] == '2') echo 'selected'; ?>>입금완료</option>
<option value='3' <? if($list[$i][wr_8] == '3') echo 'selected'; ?>>입금불필요</option>
</select>
<? } ?>
댓글 전체
w8_up.php
<script>
history.back();
window.location.reload();
</script>
<script>
history.back();
window.location.reload();
</script>
위처럼하니까 w8_up.php 에서 계속 '현재 진행상황을 수정하시겠습니까?라는 경고창이 리프레쉬되요...
아래가 w8_up.php의 원소스입니다.
<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script language='JavaScript'>
if (!confirm('현재 진행상황을 수정하시겠습니까?'))
history.back();
</script>
<?
$sql = " update g4_write_$bo_table set wr_8 = '$wr_8' where wr_id='$wr_id' ";
sql_query($sql);
?>
<script language = "javascript">
history.back();
</script>
아래가 w8_up.php의 원소스입니다.
<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script language='JavaScript'>
if (!confirm('현재 진행상황을 수정하시겠습니까?'))
history.back();
</script>
<?
$sql = " update g4_write_$bo_table set wr_8 = '$wr_8' where wr_id='$wr_id' ";
sql_query($sql);
?>
<script language = "javascript">
history.back();
</script>
/lib/common.lib.php
function goto_url($url)
{
echo "<script type='text/javascript'> location.replace('$url'); </script>";
exit;
}
부분의 함수는 사용 안하시나봐요..
<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script language='JavaScript'>
if (!confirm('현재 진행상황을 수정하시겠습니까?'))
history.back();
</script>
<?
$sql = " update g4_write_$bo_table set wr_8 = '$wr_8' where wr_id='$wr_id' ";
sql_query($sql);
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");
?>
$url 은 정의하시면되구요..
history.back(); 은 아닌걸로..^^
function goto_url($url)
{
echo "<script type='text/javascript'> location.replace('$url'); </script>";
exit;
}
부분의 함수는 사용 안하시나봐요..
<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script language='JavaScript'>
if (!confirm('현재 진행상황을 수정하시겠습니까?'))
history.back();
</script>
<?
$sql = " update g4_write_$bo_table set wr_8 = '$wr_8' where wr_id='$wr_id' ";
sql_query($sql);
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");
?>
$url 은 정의하시면되구요..
history.back(); 은 아닌걸로..^^
위처럼 하니까... 현재진행상황을 수정하시겠습니까?하고 확인누르면
경로명이 /bbs/board.php?bo_table=return 이러첨 안되고,
/skin/board/claim/bbs/board.php?bo_table=return&wr_id=21
경로명이 위처럼 되서 웹페에지를 찾을수 없다고 나오네요
경로명이 /bbs/board.php?bo_table=return 이러첨 안되고,
/skin/board/claim/bbs/board.php?bo_table=return&wr_id=21
경로명이 위처럼 되서 웹페에지를 찾을수 없다고 나오네요
goto_url("/bbs/board.php?bo_table=$bo_table");
너무 감사드려요..해결했어요^^