폼엑션을 이용해서 리스트에서 write_update.php를 바로 실행하려면?
리스트에서 게시물 순서를 바로 바꾸려고 합니다.
폼엑션을 이용해서 리스트에서 write_update.php를 바로 실행하려고 하는데,
정상적인 방법으로 사용하라는 경고팝업이 떠요.
어떻게해야 경고없이 사용이 가능할까요?
list.skin.php 부분
<?
$plus_id = $list[$i]['wr_id']+1;
?>
<form action="./write_update.php" method="post">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="wr_id" value="<?php echo $list[$i]['wr_id']; ?>">
<input type="hidden" name="insert_num" value="<?php echo $plus_id ?>">
<input type="hidden" name="w" value="u">
<input type="submit" name="submit" value="한칸위">
</form>
write_update.skin.php 부분
//순서변경
if($is_admin && $insert_num && $insert_num >0) {
$insert_num--;
$sql2 = " select wr_num, wr_datetime from $write_table where wr_is_comment = 0 order by wr_num DESC limit $insert_num, 1 ";
$result2 = sql_query($sql2);
$row2 = sql_fetch_array($result2);
$move_wr_num= $row2[wr_num];
$move_wr_datetime= date("Y-m-d H:i:s", strtotime($row2[wr_datetime]."+17 seconds"));
if($w =='') $pre_wr_num= $wr_num;
else {
$sql3 = " select wr_num from $write_table where wr_id= '$wr_id' ";
$result3 = sql_query($sql3);
$row3 = sql_fetch_array($result3);
$pre_wr_num= $row3[wr_num];
}
// echo "<br>////////////////1.m_wr_num= $move_wr_num ///pre_wr_num= $pre_wr_num";
// exit;
if( $move_wr_num )
sql_query("update $write_table set wr_num = (wr_num - 1) where wr_num<= $move_wr_num " );
else $move_wr_num = get_next_num($write_table);
if($move_wr_num> $pre_wr_num) $pre_wr_num--;
sql_query("update $write_table set wr_num = $move_wr_num, wr_datetime = '$move_wr_datetime' where wr_num= '$pre_wr_num' " );
}
goto_url(G5_BBS_URL."/board.php?bo_table=$bo_table$qstr");
답변 2개
답변을 작성하려면 로그인이 필요합니다.