感谢您查看我的问题。
我想这样做: 使用带有复选框的表单:用户单击几个复选框(对于一个问题)。 然后点击"提交" 然后PHP页面接受表单元素并将它们放入变量中。我可以使用其他数据执行此操作,但不确定如何使用复选框(因为它是一个数组)。
你能帮帮我吗?
$Q1 = $_POST['Hood']; // This one is the array. Let's say it's an array that holds 3 words (red, white, blue). I'm fine if they all get stored in $Q1, I just don't know how to loop through the array (in $POST['Hood']) to get all 3 words in that one variable ($Q1)
$Q2 = $_POST['Handle'];
$Q3 = $_POST['Lever'];
所以我想我需要弄清楚如何遍历$ _POST [' Hood']以便从中获取每个数组元素。请帮助:)
感谢您的协助!
答案 0 :(得分:2)
以下是您的表单输入必须如何以及PHP中的处理部分。请注意,输入名称具有数组初始化:
echo '<form method="post">
<input type="checkbox" name="Hood[]" value="some value"> some value<br>
<input type="checkbox" name="Hood[]" value="some other value"> some other value<br>
<input type="checkbox" name="Hood[]" value="1"> a number<br>
<button type="submit">Submit</button>
</form>';
if(isset($_POST['Hood'])) {
foreach($_POST['Hood'] as $key=>$value) {
echo $value;
}
}