这更像是一个技术问题,而不是代码。我有一个包含许多字段(要选择的项目)的 php 表单。自然地,有些项目可能会被选中,而有些则不会。当我将数据从第 1 页发布到第 2 页时,我如何知道选择了哪些?我想测试每个是否为空,但是字段太多,使用或编码感觉一点也不高效。谢谢,
更新编辑:我已经尝试了以下方法,也许它会让我在继续测试回复解决方案之前到达某个地方......
<html>
<body>
<form name="test" id="name" action="testprocess.php" method="POST">
<input type="text" name="choices[shirt]">
<input type="text" name="choices[pants]">
<input type="text" name="choices[tie]">
<input type="text" name="choices[socks]">
<input type="submit" value="submit data" />
</form>
</body>
</html>
然后是第二页:
<?php
$names = $_POST['choices'];
echo "Names are: <br>";
print_r($names);
?>
这给出了以下内容:
名称为:数组( [shirt] => sdjalskdjlk [pants] => lkjlkjlk [tie] => jlk [socks] => lkjlkjl )
现在我要尝试做的是遍历数组,因为在我的例子中的值是数字,所以我将检查哪些字段> 0,因为默认值为 0。我希望这可行......如果不是那么我会让你知道:)