我已经搜索了这个答案,但找不到它。如果您能指出我的意思,我会看的。我在Dreamweaver中工作,并且对PHP和MySQL等还很陌生。我的问题是:我有一个简单的PHP注册表单,供访客填写(电子邮件,用户名,密码和单选按钮,表示“同意条款”或“不同意” ),以便他们可以登录我的网站并查看内容。除了我希望访问者单击“同意条款”之外,其他所有方法都工作正常,到目前为止,无论选择是否同意,我仍然可以创建新帐户(在我的测试中)(在测试中)。我已经看到使用JavaScript的答案,但是PHP中有答案吗?如果有帮助,这是表格的该部分。先感谢您。



<label>
       <input   name="AgreeDisagree" type="radio" required id="AgreeDisagree_0" form="register">
       I agree to the <a href="agreement.html">Terms and Conditions</a></label>
     <br>
     <br>
     <label>
       <input name="AgreeDisagree" type="radio" id="AgreeDisagree" value="radio" checked="checked">
       I disagree.</label>

最佳答案

您需要将每个单选字段中的值分别设置为“同意”和“不同意”(不是“ radio”),然后让您的后端代码确保$_POST['AgreeDisagree'] == "agree"

关于php - 使用PHP注册表格中的单选按钮同意或不同意条款和条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34957445/

10-11 03:21