我的表单同时具有文本区域和复选框。当我输入POST
结果时,即使选中了多个复选框值,也只会发布其中一个复选框值。通过PHP POST POST复选框表单
这是我的形式:
<form action="search.php">
<input type="text" name="term">
<input type="checkbox" name="filter" value="subject"> Subject
<input type="checkbox" name="filter" value="course"> Course
<input type="checkbox" name="filter" value="professor"> Professor
<input type="submit" name="submit" value="Go" />
而且这是我echo
形式(search.php
):
<?php
$term = $_GET['term'];
$filter = $_GET['filter'];
echo "$term $filter";
?>
尝试使用过滤器[] – realshadow
为什么不回答您的建议@realshadow? –