按字母顺序排序php/html表单中的下拉列表值
Alphabetically Sort Dropdown values in php/html forms?
请告诉我如何按字母顺序排序html/php表单中的下拉值视图。
这是代码:
<select name="bank" id="bank" style='text-transform:uppercase' required/>
<option></option>
<?php $bank_name=mysql_query("select * from bank_details")or die(mysql_error());
while ($row=mysql_fetch_array($bank_name)){
?>
<?php
$bankname = $row['bank_name'];
$bankname = mb_strtoupper($bankname);
?>
<?php
$bankifsc = $row['bank_ifsc'];
$bankifsc = mb_strtoupper($bankifsc);
?>
<option style='sort'> <?php echo $bankname ?> - <?php echo $bankifsc ?> </option>
<?php } ?>
</select>
您可以通过SQL排序,这总是比使用PHP:排序更快
select * from bank_details order by bank_name ASC
这是A-Z订购
select * from bank_details order by bank_name DESC
这是Z-A
如果你愿意,你也可以按多列排序,只需将每个列添加到逗号分隔的列表中,就像你的选择列列表一样:
select * from bank_details order by bank_name, city_name DESC
请注意,这将按城市名称降序(Z-A(和默认值(A-Z或升序(排序。所以,你可以做:
select * from bank_details order by bank_name DESC, city_name DESC
此外,由于存在默认值,您可以执行以下操作:
select * from bank_details order by bank_name
相关文章:
- jQuery表单添加不适用于下拉列表
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- HTML表单下拉数据源
- Qualtrics(Javascript)-矩阵表-用下拉列表替换文本输入字段
- 表单下拉选择链接
- 代码点火器动态表单下拉列表,不返回值,而是返回 ID
- JavaScript 表按下拉列表搜索
- 如何使用 JavaScript 将选项添加到 HTML 表单下拉列表中
- 表单下拉列表(微调器)并尝试将值更改为所选项目值
- Jquery/AJAX 填充的 HTML 表单(当下拉列表处于选中状态时)
- 如何使用javascript禁用表单下拉选项
- 动态添加多个元素到web表单-下拉菜单
- HTML表单下拉菜单指定数字范围
- Foundation's 4表单下拉样式在IE8及以下版本中缺失
- php javascript表单下拉有%24在我的_GET后,我提交
- 根据定向链接预填充重力表单下拉列表
- 登录表单下拉(材料设计生活)
- 使用Jquery获取值表单下拉列表
- 我无法设计由JavaScript填充的传统html表单下拉菜单的样式
- 表单 - 下拉列表中的先前所选值到电子邮件