Php 如何避免HTML中输入表单的多个输入?

Php 如何避免HTML中输入表单的多个输入?,php,html,Php,Html,我的问题可能听起来很有趣!!!;)但这对我来说太重要了 实际上,我有一个投票HTML表单,有4个复选框输入,每个复选框输入表示候选人 现在我想用php获得投票人的投票!!!但是,如果选民投票给多个候选人,页面将重定向到一个错误页面,页面上显示:(“您不能同时投票2个或更多”)。否则(“投票成功”) 四个输入名称依次为=候选者_1、候选者_2、候选者_3、候选者_4 请帮助…您应该使用收音机而不是复选框: <form> <input type="radio" name="

我的问题可能听起来很有趣!!!;)但这对我来说太重要了

实际上,我有一个投票HTML表单,有4个复选框输入,每个复选框输入表示候选人

现在我想用php获得投票人的投票!!!但是,如果选民投票给多个候选人,页面将重定向到一个错误页面,页面上显示:(“您不能同时投票2个或更多”)。否则(“投票成功”)

四个输入名称依次为=候选者_1、候选者_2、候选者_3、候选者_4


请帮助…

您应该使用收音机而不是复选框:

<form>
    <input type="radio" name="candidate" value="1" id="c1" />
    <label for="c1">Candidate 1</label>
    <input type="radio" name="candidate" value="2" id="c2" />
    <label for="c2">Candidate 2</label>
    <input type="radio" name="candidate" value="3" id="c3" />
    <label for="c3">Candidate 3</label>
    <input type="radio" name="candidate" value="4" id="c4" />
    <label for="c4">Candidate 4</label>
</form>

候选人1
候选人2
候选人3
候选人4

向我们展示您尝试过的内容-您可能希望访问以更好地了解SO的工作原理。您尝试过什么吗?你不能太确定用户是否没有登录到你的站点。也许可以尝试检查他们的IP地址或类似的东西。你能发布你的投票表,告诉我们你是如何存储这些投票的,或者显示它的代码吗?为什么不使用单选按钮而不是复选框?将数据存储到.txt文件的php代码是什么@jiboulexThis是另一个问题,您没有运行db存储,您想将投票数据存储在文本文件中吗?首先,您应该为您的文件设置正确的权限,以便您是唯一能够读取它的人。然后,我建议您参考fwrite函数,了解如何在文件中写入: