.. 채택완료

회원관리를 만들고있는데

 

체크박스형식으로 해줬고

 

다중으로 할려고

 

<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개

채택된 답변
+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 떠요 이게뭐에요??
로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고