2 回答
TA贡献1946条经验 获得超3个赞
我认为您要在提交表单后显示选定的值。所以$_POST['gender']保持值为“ Male”或“ Female”,因此在提交表单添加条件以检查$gender是男性还是女性之后,使用checked单选按钮标记内的属性。
请按照以下简单步骤操作。
$gender = $_POST['gender'];
if ($gender == 'Male') {
?>
<input type="radio" name="gender" value="Male" checked>Male
<?php
}
else {
?> <input type="radio" name="gender" value="Female" checked>Female<br><br>
<?php
}
TA贡献1898条经验 获得超8个赞
我猜想,也许这可以帮助您找出答案:
$html = '';
foreach ($_POST as $data) {
$html .= '<input type="radio" name="gender" value="' . $data . '"> ' . $data . '<br>';
}
echo $html;
似乎您在中有表单值$data。当您遍历它时,它将把值重新填入您拥有的输入单选元素中。您可能还需要将键添加到名称属性:
$html = '';
foreach ($_POST as $key => $data) {
$html .= '<input type="radio" name="' . $key . '" value="' . $data . '"> ' . $data . '<br>';
}
echo $html;
- 2 回答
- 0 关注
- 173 浏览
添加回答
举报