gpt4 book ai didi

mysql - Smarty 下拉列表顶部的选项

转载 作者:行者123 更新时间:2023-11-30 00:52:38 26 4
gpt4 key购买 nike

我在 mySQL 中有一个学院和大学的列表。该列表按下拉菜单中的 a-z 顺序填充。我想将选项“不上学”放在列表顶部,但我不知道该怎么做。

我们正在使用 Smarty,所​​以看起来我需要对 tpl 文件做一些事情。这是我要编辑的代码。

            <div class="question inner">Area of Study</div>
<div class="imp">*</div>
<div class="inp ka3">
<select id="area_studied">
<option value="na"></option>
{foreach from=$area_studied_options item=entry name=foo}
{if $smarty.request.area_studied eq $entry}
<option value="{$entry.user_option_id}" selected>{$entry.value}</option>
{else}
<option value="{$entry.user_option_id}">{$entry.value}</option>
{/if}
{/foreach}
</select>
<span class="add" onclick="addOption('area_studied_location','area_studied')"> </span>
</div>
<div class="clearfix"></div>
<div id="area_studied_location" class="autopop">
{foreach from=$smarty.request.area_studied item=entry name=foo}
<div><input type="checkbox" name="area_studied[]" value="{$entry}" checked>
{foreach from=$area_studied_options item=option name=bar}
{if $entry eq $option.user_option_id}{$option.value}{/if}
{/foreach}
</div>
{/foreach}
</div>
<!-- end: area_studied -->

有人可以告诉我我需要做什么才能将选项“no school”(已经在 mysql 中)添加到列表顶部吗?

最佳答案

你说“no school”选项已经在你的 MySQL 中,你想要的只是将其作为第一行返回。然后你可以稍微改变你的 MySQL 查询:(我猜列名):

  ORDER BY name ASC

  ORDER BY name='no school' ASC, name ASC

这将首先返回“没有学校”。

关于mysql - Smarty 下拉列表顶部的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20829771/

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