我正在尝试设置我的网站,以便当我输入用户表单时,它首先在选择框中选择他们的选择,然后选择其下面的其他答案。选择框只有两个答案,是和否。但目前它首先在 $returned 变量中显示它们的答案,然后还列出下面的两个答案。
- 目前看到; 是的 不 是的
而不是他们的答案,然后是另一个。 我使用的代码是;
<div id="editp"><p align="center">
<label class="labelform">Returned:</label><select name="returned" style="width: 150px">
<option><?php echo $returned;?></option>
<option value="No">No</option>
<option value="Yes">Yes</option>
</select></p></div>
如何更改代码以在 $returned 中显示用户答案,然后显示下面的替代答案?
谢谢
最佳答案
在 PHP 中:
$returnedYes = ($returned == 'Yes') ? "selected=selected" : "";
$returnedNo = ($returned == 'No') ? "selected=selected" : "";
在 HTML 中:
<option value="No" <?php echo $returnedNo;?>>No</option>
<option value="Yes" <?php echo $returnedYes;?>>Yes</option>
关于php - 如何在不使用数组的情况下查看选择类型的默认选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39633875/