因为我的表单中有大量的选项值(它大约是90),所以我不会将这些选项值存储到单独的数据库中。选项值如下:
<select name="univ" id="univ">
<option value="A University">A University</option>
<option value="B University">B University</option>
<option value="C University">C University</option>
<option value="D University">D University</option>
<option value="E University">E University</option>
<option value="F University">F University</option>
</select>
// Database table
id | .... | univ_name | ....
1 | .... | A University | ....
因此,这些值会成功保存到另一个表的univ列中但是如何通过这种方式首先在选项值中显示所选的选项值? 这是一个好主意,像它一样使用期权价值吗?请帮帮我。
答案 0 :(得分:0)
假设您没有动态构建您的选择,因为您没有提供太多信息。
</p>
是数组中的值。即$university
和array('University A')'
是保存的值
$univ
如果不是,这里是如何在不使用数据库存储大学名称的情况下进行的。
echo "<option value='{$university}'" . ($univ == $university ? 'selected=\'selected\'': ''). ">{$university}</option>";