체크박스 검색에 대해서 쿼리문 질문좀 하겠습니다.
검색박스에서 이름과 색깔을 검색할 수 있습니다.
색깔은 ㅁ흰색 ㅁ검은색 ㅁ빨간색 ㅁ노란색 ................ 이렇게 20개 정도가 있습니다.
현재 체크박스 이름은 color1,color2,color3 이렇게 이름을 줬습니다.
데이터베이스에는
idx c_name color
1 현대 빨간색
2 현대 검은색
3 현대 흰색
이렇게 데이타가 있습니다.
$query = "select * from table where c_name='$c_name' order by idx desc";
위 쿼리에서 색깔 검색하는 쿼리를 어떻게 날려야 하나요??
$query = "select * from table where c_name='$c_name' and (color='$color1' or color='$color2' or color='$color3') order by idx desc";
이렇게 체크박스 개수에 맞춰서 다 써야 하나요??
아니면 체크박스 이름을 color[] 로 주고 배열로 받아서 쿼리 날릴 수도 있나요??
조언좀 부탁드립니다.
|