看板 PHP 關於我們 聯絡資訊
joedenkidd :我在這個網站,看到這種寫法,比較簡潔,但是我想說 12/13 11:41
joedenkidd :是否有更簡潔的方法,因為如果有100或更多項,就會使 12/13 11:42
joedenkidd :程式量變很大。 12/13 11:43
100多項的時候,是否可以考慮用 DB 作法:底下是 MySQL 作法 <select name="user_level"> <option value="">請選擇</option> <? $sql = "SELECT level_id,level_name FROM " . LEVEL_TABLE; if( !($result = $db->sql_query($sql)) ) { die("Could not query config information" . $sql); } while($row = $db->sql_fetchrow($result)){ $selected = ($row['level_id'] == $a['user_level']) ? "selected" : ""; echo '<option value="'.$row["level_id"].'" '.$selected.'>'.$row["level_name"].'</option>'; } ?> </option> </select> 我想大量超過5項,我就會考慮用 DB 作法,因為我懶得寫一堆 if 判斷條件 -- Appleboy Blog: http://blog.Wu-Boy.com Appleboy Life: http://life.wu-boy.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.107.20
bluealice :推,太多就用DB讀吧,語法乾淨好維護 :Q 12/13 18:02