我正在CodeIgniter中開發一個應用程序我的一個下拉列表由86個選項組成,這些選項應該是動態生成的,我決定讓它們在<optgroup>
中,如下面的截圖所示。用PHP中的optgroup迭代下拉列表
我已經存儲在MySQL數據庫,所有這些選項。現在我的問題是我想使用foreach()
循環迭代這些選項,以便爲每個組顯示組標籤。 (在教育,款待截圖中)。我不喜歡這86種選項的硬編碼方式。有人可以幫助我解決這個問題。
編輯
這是我的MySQL表。我提到教育列表而不是職業列表。但是表結構是一樣的。
mysql> select * from wededucationlist limit 10;
+-------+---------------------------+
| eduid | education |
+-------+---------------------------+
| 1 | Aeronautical Engineering |
| 2 | B Arch |
| 3 | BCA |
| 4 | BE/B-Tech |
| 5 | B Plan |
| 6 | BSc IT/Computer Science |
| 7 | Other Bachelor Degree |
| 8 | M Arch |
| 9 | MCA |
| 10 | ME |
+-------+---------------------------+
10 rows in set (0.00 sec)
很好。祝你好運 – Bojangles
在這裏拋出一塊骨頭......你的數據結構是什麼樣的?作品中是否有任何迭代代碼? –
所以,如果你閱讀了form_dropdown的手冊,你會看到如何設置optgroups的參數 – jmadsen