0

我有一个页面,用户可以从表单中选择一个选项来更新他们的个人资料信息。现在我在选项标签中使用“selected”来确定默认选择的选项。例如:

<select name="age">
<option value="1">1</option>
<option selected value="2">2</option>
<option value="3">3</option>

我已经尝试了一段时间,但我无法弄清楚如何制作,以便他们选择的选项(存储在数据库中)可以成为他们查看“更新配置文件”页面时的默认选项。

为了更加清楚,如果我更新我的个人资料并选择年龄“2”,当我刷新该页面时,我希望“2”成为默认选择。

任何帮助表示赞赏!谢谢!

编辑:

我可以使用以下方法正确检索数据库中当前的年龄:

$sql = mysql_query("SELECT * FROM Users1 WHERE username = '" .      $_GET["username"] . "'

");

while ($row = mysql_fetch_array($sql)){

echo '</td></tr><tr><td><font color="#FFFFFF"> Age: &lt;/td> </font> <td> '.$row['age'];

我只是想不出如何以某种方式与 select 标签一起使用它

4

1 回答 1

0

你想用什么来从数据库中获取价值?我曾经通过生成选择选项来使用 PHP 执行此操作。下面的逻辑应该有助于您入门。如果您的选择选项是 HTML,您可能希望查看 Ajax/jQuery 以从数据库中检索值并相应地更新 HTML 表单。

for item in array {
     (item = "user selected value from database") ? <option value=item selected=selected>item</option> : <option value=item>item</option>
}

希望有帮助。

于 2013-05-16T20:05:53.070 回答