如何在laravel4.2中的下拉值中显示所选的选项值

时间:2015-05-21 03:48:07

标签: php mysql laravel laravel-4 laravel-5

因为我的表单中有大量的选项值(它大约是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列中但是如何通过这种方式首先在选项值中显示所选的选项值? 这是一个好主意,像它一样使用期权价值吗?请帮帮我。

1 个答案:

答案 0 :(得分:0)

假设您没有动态构建您的选择,因为您没有提供太多信息。

</p>是数组中的值。即$universityarray('University A')'是保存的值

$univ

如果不是,这里是如何在不使用数据库存储大学名称的情况下进行的。

echo "<option value='{$university}'" . ($univ == $university ? 'selected=\'selected\'': ''). ">{$university}</option>";