웨디님의 게시물 순서변경하기 팁을 적용했는데 에러가 납니다. 정보
웨디님의 게시물 순서변경하기 팁을 적용했는데 에러가 납니다.본문
제가 참고한 웨디님의 게시물 순서변경하기 팁의 주소는 아래와 같습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=5830&sca=&sfl=mb_id%2C1&stx=alvajini
제가 만드는 홈페이지는 게시물의 순서를 빈번하게 바꿔줘야 하는지라 웨디님의 팁이
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=5830&sca=&sfl=mb_id%2C1&stx=alvajini
제가 만드는 홈페이지는 게시물의 순서를 빈번하게 바꿔줘야 하는지라 웨디님의 팁이
꼭 필요했습니다. 하지만 제가 지식이 모자라서 그런지...
글리스트에서 체크박스에 체크를 한후 ←앞 ↔바꿈 뒤→ 버튼을 누르면
새창이 열리면서 아래와 같은 메시지가 뜹니다...
글리스트에서 체크박스에 체크를 한후 ←앞 ↔바꿈 뒤→ 버튼을 누르면
새창이 열리면서 아래와 같은 메시지가 뜹니다...
select wr_num from z6_2 where `wr_id`='3'
웨디님의 마지막 댓글이 마음에 걸리는데요...
웨디님 말씀--------------------------------------------------
이전에 올린팁인데.. 중간에 변경부분이 조금 있었던거 같습니다.
혹시 순서변경이 필요하신데 위 방법으로 않되시는분이 있으시다면..
쿼리부분과 A->B B->A부분을 잘 살펴 보시기 바랍니다..
-------------------------------------------------------------
제가 내공이 얕아서 쿼리부분과 A->B B->A부분을 살펴볼 능력이 안됩니다. ㅜㅡ
혹시 이 팁을 적용하신 분 있으시면 조언 부탁드립니다.
1146 : Table 'damoa77.z6_2' doesn't exist
error file : /bbs/move_update2.php
웨디님의 마지막 댓글이 마음에 걸리는데요...
웨디님 말씀--------------------------------------------------
이전에 올린팁인데.. 중간에 변경부분이 조금 있었던거 같습니다.
혹시 순서변경이 필요하신데 위 방법으로 않되시는분이 있으시다면..
쿼리부분과 A->B B->A부분을 잘 살펴 보시기 바랍니다..
-------------------------------------------------------------
제가 내공이 얕아서 쿼리부분과 A->B B->A부분을 살펴볼 능력이 안됩니다. ㅜㅡ
혹시 이 팁을 적용하신 분 있으시면 조언 부탁드립니다.
댓글 전체
move_update2.php 파일은 아래와 같습니다...
어떻게 고쳐줘야 오류가 안날까요?
<?
include_once("./_common.php");
// 게시판 관리자 이상 복사, 이동 가능
if ($is_admin != "board" && $is_admin != "group" && $is_admin != "super")
alert_close("게시판 관리자 이상 접근이 가능합니다.");
$wr_id=$_POST[chk_wr_id][0];
if(count($_POST[chk_wr_id])==2){
$wr_id2=$_POST[chk_wr_id][1];
$act = "순서변경";
}else{
if ($sw == "prev"){
$act = "앞으로 이동";
$wr_id2=$wr_id-1;
} else if ($sw == "next") {
$act = "뒤로 이동";
$wr_id2=$wr_id+1;
} else {
alert("sw 값이 제대로 넘어오지 않았습니다.");
}
}
if($_POST[chk_wr_id][2])
alert_close("2개만 선택하십시오.");
$wr_sql = " select wr_num from $bo_table where `wr_id`='$wr_id'";
$wr_result = sql_query($wr_sql);
$wr_row=sql_fetch_array($wr_result);
$wr_sql2 = " select wr_num from $bo_table where `wr_id`='$wr_id2'";
$wr_result2 = sql_query($wr_sql2);
$wr_row2=sql_fetch_array($wr_result2);
sql_query(" update $bo_table set `wr_num`='$wr_row[wr_num]' where `wr_id`='$wr_id' ");
sql_query(" update $bo_table set `wr_num`='$wr_row2[wr_num]' where `wr_id`='$wr_id2' ");
$msg = "순서변경완료!";
$opener_href = "./board.php?bo_table=$bo_table&page=$page&$qstr";
echo <<<HEREDOC
<meta http-equiv='content-type' content='text/html; charset={$g4['charset']}'>
<script language="javascript">
alert("{$msg}");
opener.document.location.href = "{$opener_href}";
window.close();
</script>
HEREDOC;
?>
어떻게 고쳐줘야 오류가 안날까요?
<?
include_once("./_common.php");
// 게시판 관리자 이상 복사, 이동 가능
if ($is_admin != "board" && $is_admin != "group" && $is_admin != "super")
alert_close("게시판 관리자 이상 접근이 가능합니다.");
$wr_id=$_POST[chk_wr_id][0];
if(count($_POST[chk_wr_id])==2){
$wr_id2=$_POST[chk_wr_id][1];
$act = "순서변경";
}else{
if ($sw == "prev"){
$act = "앞으로 이동";
$wr_id2=$wr_id-1;
} else if ($sw == "next") {
$act = "뒤로 이동";
$wr_id2=$wr_id+1;
} else {
alert("sw 값이 제대로 넘어오지 않았습니다.");
}
}
if($_POST[chk_wr_id][2])
alert_close("2개만 선택하십시오.");
$wr_sql = " select wr_num from $bo_table where `wr_id`='$wr_id'";
$wr_result = sql_query($wr_sql);
$wr_row=sql_fetch_array($wr_result);
$wr_sql2 = " select wr_num from $bo_table where `wr_id`='$wr_id2'";
$wr_result2 = sql_query($wr_sql2);
$wr_row2=sql_fetch_array($wr_result2);
sql_query(" update $bo_table set `wr_num`='$wr_row[wr_num]' where `wr_id`='$wr_id' ");
sql_query(" update $bo_table set `wr_num`='$wr_row2[wr_num]' where `wr_id`='$wr_id2' ");
$msg = "순서변경완료!";
$opener_href = "./board.php?bo_table=$bo_table&page=$page&$qstr";
echo <<<HEREDOC
<meta http-equiv='content-type' content='text/html; charset={$g4['charset']}'>
<script language="javascript">
alert("{$msg}");
opener.document.location.href = "{$opener_href}";
window.close();
</script>
HEREDOC;
?>