【发布时间】:2014-02-23 09:23:18
【问题描述】:
我正在使用 PHP 创建一个投票系统,并且我有一个要插入 MySQL 数据库的表单。我将使用 JavaScript 来确保用户选择至少一个候选人但不超过三个,但我也想在服务器端进行验证。这是该页面的网络表单:
<form method="post" action="post.php">
<input type="checkbox" name="vote[FR01]" value="ON"> Freshman Candidate 1 <br />
<input type="checkbox" name="vote[FR02]" value="ON"> Freshman Candidate 2 <br />
<input type="checkbox" name="vote[FR03]" value="ON"> Freshman Candidate 3 <br />
<input type="checkbox" name="vote[FR04]" value="ON"> Freshman Candidate 4 <br />
<input type="checkbox" name="vote[FR05]" value="ON"> Freshman Candidate 5 <br />
<input type="checkbox" name="vote[FR06]" value="ON"> Freshman Candidate 6 <br />
<input type="submit" name="submit" value="submit">
</form>
我知道我需要使用 for 循环,但是谁能解释我如何使用作为数据库中列名的数组键索引?
【问题讨论】:
标签: php arrays validation checkbox