2011-08-02 172 views
0

所以我用PHP開發一個電子商務網站。但我想如何讓選擇標籤的值變爲動態?例如從數據庫中檢索「分類表」的記錄到HTML選擇標籤。還有如何使用該選擇標籤來存儲新產品。動態下拉列表

示例腳本

<select> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 

所有的值是靜態的吧?我想要做的就是通過使用PHP獲取數據庫中的所有值來使其動態化。

+0

你知道任何PHP? – nobody

+0

是的。但我仍然是PHP的新手,不知道如何利用像codeigniter這樣的框架。 :D – LockOn

回答

0

您正在構建自己的電子商務網站,那麼可能是你知道如何從數據庫中選擇數據,對嗎?用數據庫中的數據填充<select>與顯示產品列表相似。
你只需從數據庫做一些SELECT,獲取和輸出DATAS遍歷。

你的第二個問題 - 如何使用選擇存儲新產品 - 我不知道你想使用選擇以保存新的數據怎麼辦。請提供更多關於它的信息。

+0

你剛剛添加了靜態選擇,我知道它應該是什麼樣子。再次 - 它與您正在使用的其他數據庫選擇相同,所以不應該有任何問題。 – shaggy

1

您的代碼應該是這樣的:

<select> 
<?php 
    $res = mysql_query("SELECT id, name FROM category_table"); 
    while($r = mysql_fetch_object($res)) { 
     echo '<option id="'.$r[ 'id' ].'">'.$r[ 'name' ].'</option>'; 
    } 
?> 
</select>