所以我有几个国家和州/省下拉菜单的地方。我想做的是为每一个都有一个函数,当我对来自mysql的客户数据运行while循环时,我想默认从数据库中的数据中选择正确的。
原因是现在下拉菜单默认为选定的 HTML,因此如果用户在编辑帐户时没有再次将其更改为他们的,他们会使用错误的州/国家/地区重新保存他们的信息。
我也想在几个地方使用它,所以我想要大量的国家和州/省循环。
只是寻找一只手或被指出已经在一个函数中完成了这项工作。
非常感谢你。
$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>';