gpt4 book ai didi

javascript - 按字母顺序对 php/html 表单中的下拉值进行排序?

转载 作者:行者123 更新时间:2023-11-30 10:01:48 25 4
gpt4 key购买 nike

请告诉我如何在 html/php 表单中按字母顺序对下拉值 View 进行排序。

代码如下:

<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

如果您愿意,您也可以按多列排序,只需将每一列添加到逗号分隔的列表中,就像您的选择列列表一样:

从 bank_details order by bank_name, city_name DESC 中选择 *

请注意,这将按城市名称降序 (Z-A) 和默认情况下的银行名称(A-Z 或升序)排序。所以,你可以这样做:

从 bank_details order by bank_name DESC, city_name DESC 选择 *

此外,由于有默认设置,您可以这样做:

select * from bank_details order by bank_name

关于javascript - 按字母顺序对 php/html 表单中的下拉值进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31226547/

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