Php 如何检查是否已选中特定单选按钮
我正在努力找到解决这个令人沮丧的问题的办法。我正在尝试制作一个简单的程序来检查你希望你的饼干能维持多久。如果我对单选按钮使用不同的名称,效果很好。但明显的问题是,用户可以选择多个选项。如何使用相同的名称并仍然检查是否选择了特定的名称?(代码如下)Php 如何检查是否已选中特定单选按钮,php,Php,我正在努力找到解决这个令人沮丧的问题的办法。我正在尝试制作一个简单的程序来检查你希望你的饼干能维持多久。如果我对单选按钮使用不同的名称,效果很好。但明显的问题是,用户可以选择多个选项。如何使用相同的名称并仍然检查是否选择了特定的名称?(代码如下) 用户名: 5秒:10秒: 要使当前PHP代码正常工作,您需要设置要查找的值 if(... $_POST['secs'] == '5secs'){ // expects value "5secs" } else if (... $_POST['se
用户名:
5秒:10秒:
要使当前PHP代码正常工作,您需要设置要查找的值
if(... $_POST['secs'] == '5secs'){
// expects value "5secs"
} else if (... $_POST['secs'] == '10secs'){
// expects value "10secs"
您可以像往常一样设置value
s:
5 Seconds: <input type="radio" name="secs" id="5secs" value="5secs"/>
10 Seconds: <input type="radio" name="secs" id="10secs" value="10secs"/>
通过这种方式,您可以在将来很容易地修改您的代码-例如,当您希望做出其他选择时。只需添加另一个案例,您就可以了-如果要忘记检查,请不要再添加其他案例。非常感谢!工作得很有魅力:)感谢你的帮助。如果这对你有帮助,请将其标记为答案。
5 Seconds: <input type="radio" name="secs" id="5secs" value="5secs"/>
10 Seconds: <input type="radio" name="secs" id="10secs" value="10secs"/>
if (isset($_POST['submit'])) {
if (!empty($_POST['username']) && !empty($_POST['secs'])) {
switch ($_POST['secs']) {
case "5secs":
//...
break;
case "10secs":
//...
break;
}
}
}
} else {
echo 'Please fill out the whole form.';
}