【发布时间】:2020-11-30 22:12:26
【问题描述】:
我有一个带有多个复选框和隐藏输入的表单,我使用 GET 将其传递到第二页。 然后我尝试在循环中检索每个复选框的值和输入并回显组合值。
HTML:
<form action="criteria.php" method="GET">
<input name="id[]" type="hidden" value="<? echo $criteria_id; ?>" />
<input type="checkbox" name="checked[]" class="checkbox-md" id="<? echo $criteria_id; ?>" value="Y">
<button type="submit" class="btn btn-lilac" role="button">Complete</button>
</form>
PHP:
$criteria_id = $_GET['id']; //get all criteria id
$criteria_checked = $_GET['checked']; //get checked criteria id
foreach($criteria_id as $id) //get id of all checkboxes {
echo "<BR>Criteria = ".$id."Checked = ".$criteria_checked; //returns id + array?
if ($checked='Y')//check if checked {
echo "<BR>Criteria =".$id." Checked = Y";
} else {
echo "<BR>Criteria =".$id." Checked = N";
}
}
【问题讨论】:
-
而您的表单确实使用了 GET 方法?
-
可以出示您的表格吗?
-
@LarsStegelitz 当然是的。
-
@Marty1452 更新了 OP。
-
你的问题是什么?