Php 选择从显示所选内容的DB选项填充的列表
我正在使用一个表来表示我的状态,我有一段时间让返回值与数据库中已经记录的值匹配 我使用以下内容填充选项列表:Php 选择从显示所选内容的DB选项填充的列表,php,select,options,Php,Select,Options,我正在使用一个表来表示我的状态,我有一段时间让返回值与数据库中已经记录的值匹配 我使用以下内容填充选项列表: <label class="label" for="state"><em>State</em></label> <select class="select" maxlength="30" id="" name="state" ><option>
<label class="label" for="state"><em>State</em></label>
<select class="select" maxlength="30" id="" name="state" ><option>
<?php
$options = "";
while ($row = mysql_fetch_array($resultstate))
{
$name=$row["name"];
$abbrev=$row["abbrev"];
$options.="<OPTION VALUE=\"$abbrev\">".$name;
}
echo $options;
</option></select></div>
状态
如果输出是个问题…我不太明白你有什么问题
<label class="label" for="state"><em>State</em></label>
<select class="select" maxlength="30" id="" name="state" ><option>
<?php
$options = "";
while ($row = mysql_fetch_array($resultstate))
{
$name=$row["name"];
$abbrev=$row["abbrev"];
$options.="<OPTION VALUE=\"$abbrev\";
if($somevaluefromDb==$name){echo 'selected="selected"';}
echo ">".$name."</OPTION>";
}
echo $options;
</select></div>
状态
如何在DB中选择一个?不知道为什么我会因为问了一个完全合法的问题而被扣分,但是是的,我已经尝试了下面的解决方案,但是连接不正确,我也不知道我在哪里把它搞砸了…这不是建立选项列表的正确性Lyno,这不是他的问题
<label class="label" for="state"><em>State</em></label>
<select class="select" maxlength="30" id="" name="state" ><option>
<?php
$options = "";
while ($row = mysql_fetch_array($resultstate))
{
$name=$row["name"];
$abbrev=$row["abbrev"];
$options.="<OPTION VALUE=\"$abbrev\";
if($somevaluefromDb==$name){echo 'selected="selected"';}
echo ">".$name."</OPTION>";
}
echo $options;
</select></div>