我有两个页面 search.php 和 load.php ...在 search.php 我有复选框,我使用 jquery 将复选框传递给 load.php
<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))";