채택완료

check 값 가져오기

2015-10-13 (화) 14:44:41 2,184

<input type="checkbox" name="id[]" value="<?php echo $id ?>">

이렇게해서 

$set = join(",", $id);

sql_query(" update id set state=1 where id in($set) ");

이렇게해서

echo 로 해본결과

체크한게 정상적으로 나오는데

database 에선 값 이 바뀌질 않네요.. 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2015-10-13 (화) 14:54:41

$id 가 배열인 모양이네요

in ( '문자열', '문자열', '문자열') 처럼 들어가야 합니다.

$set = "'" . join("', '", $id) . "'";

이렇게 넣어 보세요. 

답변에 대한 댓글 1개

역시 고수십닏다~~감사함네다~~

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