테스트 사이트 - 개발 중인 베타 버전입니다

다중 체크하여 검색하기 채택완료

블랑숑 4년 전 조회 3,208

if ($od_memlv) {     $where[] = " od_memlv = '$od_memlv' "; }

 

sql 쪽에 위와 같이 있고

그 아래 서치폼에

> >

.... 생략

 

이렇게 체크박스가 쫙 있을때

다중 체크하여 검색하려면 어떻게 바꿔야 하나요?

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

답변 1개

채택된 답변
+20 포인트
세크티
4년 전

일단 input의 name이 모두 od_memlv[] 으로 바껴야합니다.

</p>

<p><input type="checkbox" name="od_memlv[]" value="개인" id="od_memlv02" <?php echo get_checked($od_memlv, '개인'); ?>>

<label for="od_memlv02">개인</label>

<input type="checkbox" name="od_memlv[]" value="도매" id="od_memlv03" <?php echo get_checked($od_memlv, '도매'); ?>></p>

<p>

그리고 php에서는 아래처럼요

</p>

<p>if ($od_memlv) {

    $where[] = " and od_memlv in ('".implode("','", $od_memlv)."'') ";

}</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

블랑숑
4년 전
말씀처럼 했는데 검색이 아예 안돼요 ㅠㅠ 하나 체크하던 여러개 체크하던지요

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

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

로그인