我正在將組織列表填充到我的網站上的下拉列表中。這PHP很容易,我沒有問題。使用數據庫值填充下拉列表並拆分字母排序
但是,該列表可能會變得相當龐大,我想將列表分成三個按字母順序排列的部分。 (例如A-G,H-S,T-Z)。我如何修改我的代碼以適應用A-G排序第一個下拉列表(然後我可以將相同的邏輯應用於其他兩個)。
$sql = pg_query("SELECT name FROM institution ORDER BY name ASC");
while($row = pg_fetch_array($sql)){
echo "<option value=\"organisation1\">" .$row ['name'] . "</option>";
}
在你做一段時間之前取出你的日期,並做一些處理,如子串來找到'name'的第一個字母,然後在A到G邏輯中找到條件(if)。否則H-S else T-Z。或者以一種非常奇怪的方式用SQL語句來執行SQL語句中的邏輯。 – ChelseaStats 2013-02-26 10:44:34