선택박스에 선택을 하면 wr_id 값을 가져오는데요...
본문
move.php 파일을 수정중입니다.
사용자가 리스트의 선택박스에 선택을 하면 선택한 게시물을 다른 곳으로 옮길수 잇는 기능으로 수정하였습니다.
그런데..
선택한 리스트 중에서 wr_10에 1이 기록되어 있는것은 넘길 수 없게 하려고 하거든요..
그래서 move.php 파일안에 아래와 같은 코드를 넣었습니다.
//리스트 선택 불가 체크 : wr_10에 1기록, 2기록, 3기록된것은 선택 못함.
$cart_chk=sql_fetch("select count(*) as cnt from g4_write_Mypics where wr_10 ='1' and wr_id = '{$wr_id_list}' ");
$check_cnt=count($_POST[chk_wr_id]);
if($cart_chk[cnt]) {
alert_close("선택하신 {$check_cnt}개의 게시물 중에서 옮길수 없는 게시물이 {$cart_chk[cnt]} 개 있습니다.\\n\\n선택 해제 후 다시 시도하세요.");
}
$cart_chk=sql_fetch("select count(*) as cnt from g4_write_Mypics where wr_10 ='1' and wr_id = '{$wr_id_list}' ");
$check_cnt=count($_POST[chk_wr_id]);
if($cart_chk[cnt]) {
alert_close("선택하신 {$check_cnt}개의 게시물 중에서 옮길수 없는 게시물이 {$cart_chk[cnt]} 개 있습니다.\\n\\n선택 해제 후 다시 시도하세요.");
}
이렇게해서 돌려보니까.. 제데로 작동을 하지 않네요..
참고로 선택된 리스트는 {$wr_id_list}값에 선택한 wr_id 값이 335,324,350 이런식으로 나열됩니다..
즉,
선택된 리스트 항목중에서 wr_10에 1이 기록되어있는 것을 카운트할려면 쿼리를 어찌해야하나요?
좀 도와주세요.. 감사드립니다...
답변 3
move.php 로 넘어간 후 이동할 수 있네 없네 하는 것보다
처음 리스트에서 wr_10 에 이동할 수 없는 값이 있으면 체크박스를 나오지않게 하면 되지않나요?
-----------------
$wr_id_list 가 335,324,350 이런 형식이니 wr_id = '{$wr_id_list}' 이 구문이 작동 안하는 것은 당연합니다
wr_id IN ($wr_id_list)<--이렇게 해보세요
우와 감사드립니다. 균이님...
한번 해볼께요..
아예 체크박스를 나오지 않게 하는 방법도 있었네요..
하여튼 대단히 감사드립니다.
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.