채택완료

..

2015-12-29 (화) 13:47:11 2,388

회원관리를 만들고있는데

체크박스형식으로 해줬고

다중으로 할려고

<input type="checkbox" name="user_id[]" value="<?php echo $row['user_id'] ?> 

라고 줬습니다..

그래서 값 을 받을때

$delete = join(",", $user_id);

update member set ban = '0' where user_id in($delete);

했는데 안돼서..ㅜㅠㅠ 어떻게 방법이없을까요..

답변 3개 / 댓글 1개

채택된 답변
+20 포인트

for($i=0; $i < count($user_id); $i++) {

$sql = "update member set ban = '0' where user_id = ".$user_id[$i]." ";

}

이거를 말씀 하시는건지요? 

$delete = join(",", $user_id);  

이부분을 

$delete = implode("','", $_POST['user_id']); 

$delete = "'".$delete."'"; 

이렇게 바꿔보시면...

 

답변에 대한 댓글 1개

감사합니다 ^^ㅎㅎ
echo $i 하니까 01 떠요 이게뭐에요??

답변을 작성하려면 로그인이 필요합니다.