2012-04-22 91 views
0

所以,我有幾個地方的國家和州/省的下拉列表。我想要做的是對每一種功能,當我對客戶數據運行我的while循環從MySQL我要選擇默認情況下從數據庫中的數據的權利。如何生成一個州/省下拉列表,在數據庫中選擇值

原因是現在的下拉菜單默認爲HTML選擇之一,所以如果用戶不再次當他們編輯他們的賬戶,他們再次挽救他們的與錯誤的國家/國家信息改變他們的。

我也想,所以我想國家的一個大陣列,並在多個地方使用這個州/省這個循環。

只是尋找一個手或指出到這一個函數已經完成了。

太感謝您了。

回答

0

$states - 當前用戶的狀態 - 與所有國家,$user_state查詢。所以你的用戶的選擇將被默認選中。

<?php 
echo '<select name="state">'; 
while ($state = mysql_fetch_assoc($states)) 
{ 
    echo '<option value="' . $state['state'] . '"'; 
    if ($user_state == $state['state']) 
    { 
    echo ' selected'; 
    } 
    echo '>' . $state . '</option>'; 
} 
echo '</select>'; 
+0

砸,謝謝。這完美地與我的狀態陣列工作。 – bradm 2012-04-22 22:12:45

相關問題