我有多个链接在一起的单选按钮。我想根据是否单击/设置
来设置每个单选按钮的值 编辑我已经包含了一组单选按钮的完整代码。一套因为它们都被称为同名。
>
<td><br><input type="radio" name="meal1" <?php if (isset($meal2)){
echo "checked", "value = '1'";
} else {
echo "value = '0'";
}
?>>
</td>
<td><br><input type="radio" name="meal1" <?php if (isset($meal3)){
echo "checked", "value = '1'";
} else {
echo "value = '0'";
}
;?>>
</td>
<td><br><input type="radio" name="meal1" <?php if (isset($meal4)){
echo "checked", "value = '1'";
} else {
echo "value = '0'";
}
;?>>
</td>
编辑此代码现在已从上一个代码更改为回显每个
的输出if(isset($_POST['order'])){
if(!isset($_POST['meal1'])){
echo "Radio buttons not set.";
} else {
$meal1 = $_POST['meal1'];
$meal2 = $_POST['meal1'];
$meal3 = $_POST['meal1'];
$meal4 = $_POST['meal1'];
print_r($meal1);
print_r($meal2);
print_r($meal3);
print_r($meal4);
}
当我执行下面的代码时,单击单选按钮后。输出为0,0,0,0。我希望输出到1,0,0,0因为我点击了第一个单选按钮。
答案 0 :(得分:1)
您的代码
echo "checked"; "value = '1'";
什么都不做。你可以在中途停止echo命令。
echo "checked value='1'";
应该这样做。