gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 22:43:32 26 4
gpt4 key购买 nike

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

最佳答案

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

$university 是数组中的值。即 array('University A')'$univ 是保存的值

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

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

$universities = array(
"A University",
"B University",
"C University",
"D University",
"E University",
"F University"
);


echo '<select name="univ" id="univ">';
foreach ($universities as $name) {
echo "<option value='{$name}' " . ($univ_name == $name ? 'selected=\'selected\'': ''). ">{$name}</option>";
}
echo '</select>';

关于php - 如何在 laravel4.2 的下拉值中显示选中的选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30364226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com