这是我单选按钮的代码。我想添加条件,当一个单选按钮没有被用户选择,那么它会出来警告有数据是空的。完成后,它会计算总和。单选按钮不能清空
<form action="" method="post">
Player 1:
male <input type="radio" name="gender[1]" value="1">
female <input type="radio" name="gender[1]" value="2">
<br>
Player 2:
male <input type="radio" name="gender[2]" value="1">
female <input type="radio" name="gender[2]" value="2">
<br>
Player 3:
male <input type="radio" name="gender[3]" value="1">
female <input type="radio" name="gender[3]" value="2">
<br>
<input type="submit" name="submit" value="submit">
</form>
<?php
if (isset($_POST['submit']))
{
$sum=0;
if (isset($_POST['gender']))
{
$gender=$_POST['gender'];
foreach ($gender as $value)
{
$sum=$sum+$value;
}
echo $sum;
}
else
{
echo 'you did not choose any genders';
}
}
?>
'回声$ _POST [ '性别']''以上如果(isset($ _ POST [ '提交']))'? –
我不确定我是否理解这个问题,您当前的代码是否无效?此外,请前往[旅游](http://stackoverflow.com/tour)看看:) – Epodax
我的代码工作,但是当我只选择一个,它保持计数总和。当有一个数据为空时,它不会计算总和 – henv