2012-04-22 92 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

相关问题