0

所以我有几个国家和州/省下拉菜单的地方。我想做的是为每一个都有一个函数,当我对来自mysql的客户数据运行while循环时,我想默认从数据库中的数据中选择正确的。

原因是现在下拉菜单默认为选定的 HTML,因此如果用户在编辑帐户时没有再次将其更改为他们的,他们会使用错误的州/国家/地区重新保存他们的信息。

我也想在几个地方使用它,所以我想要大量的国家和州/省循环。

只是寻找一只手或被指出已经在一个函数中完成了这项工作。

非常感谢你。

4

1 回答 1

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>';
于 2012-04-22T21:54:34.507 回答