2013-12-11 109 views
-1
<label style="width:49.8em;">Category: 
<input type="hidden" name="cat_name" value="cat_name"> 
<select id="dropdown" name="cat_name"> 
<?php 
echo '<option value="" ><---Select---> </option>'; 
$result = mysql_query('SELECT * from category') or die(mysql_error()); 
while ($row = mysql_fetch_assoc($result)) { 
echo '<option value="' . $row['id'] . '">' . $row['name'] . '</option>'; 
} 
?> 
</select> 

其選擇的ID,但需要顯示選擇的ID的名稱下拉選擇值,但顯示其id需要獲取名稱?

回答

1

echo '<option value="' . $row['name'] . '">' . $row['name'] . '</option>';

或者更簡單地說:

echo '<option>' . $row['name'] . '</option>';

如果您希望表單提交名稱,然後使用名稱。不是ID。

+0

謝謝傑西卡..你可以告訴我,如何避免重複輸入。我有一個類別列,並且不應該添加類似的名稱類別。 – user3093049

+0

它們存儲在數據庫中嗎?使該字段獨一無二。您需要進行一些錯誤檢查,以確定該名稱是否首先存在。 – Jessica

+0

是的,它們存儲在數據庫中。 如何讓它獨一無二,並且可以幫助我進行錯誤檢查 – user3093049

相關問題