私はsearch.phpとload.phpの2つのページを持っています... search.phpにはチェックボックスがあり、チェックボックスをload.phpに渡すためにjqueryを使用しています
<div class="checkBoxes">
<input type="checkbox" name="art[]" value="1" >Digital Art <br />
<input type="checkbox" name="art[]" value="2" >Traditional Art <br />
<input type="checkbox" name="art[]" value="3">Photography <br />
</div>
<script language="javascript">
$(document).ready(function(e) {
$(".btn_advancedsearch").click(function(){
$('#content').fadeIn(1500);
$("#content").load("/search/advancedsearch.php?type="+ $("[name='type']:checked").val()+"&category="+$("input[type='checkbox']").val());
window.scroll(0,0);
});
});
</script>
load.php を使用$category=$_REQUEST['category'];
していますが、チェックボックスから選択したすべてのカテゴリを取得するためのクエリを書きたいのですが、方法がわかりません...このクエリを試しましたが、機能しません $sql = "SELECT * FROM art WHERE categoryID IN (implode(',', $category))";