PHP动态下拉菜单列表-默认值
我正在尝试为我的动态下拉列表创建一个默认值。在用户选择其中一个选项后,他们提交,该值作为变量存储在下一页中,我可以使用$\u POST['land']访问该页面 我在下一页创建了相同的动态列表,并希望“land”首先出现在动态下拉菜单中。到目前为止,这只是显示动态下拉列表的主要代码。任何帮助都将不胜感激。谢谢PHP动态下拉菜单列表-默认值,php,Php,我正在尝试为我的动态下拉列表创建一个默认值。在用户选择其中一个选项后,他们提交,该值作为变量存储在下一页中,我可以使用$\u POST['land']访问该页面 我在下一页创建了相同的动态列表,并希望“land”首先出现在动态下拉菜单中。到目前为止,这只是显示动态下拉列表的主要代码。任何帮助都将不胜感激。谢谢 while($row = mysqli_fetch_assoc($result)) { extra
while($row = mysqli_fetch_assoc($result))
{
extract ($row);
echo "<option value='$place'>$place</option>\n";
}
while($row=mysqli\u fetch\u assoc($result))
{
摘录(行);
回显“$place\n”;
}
while($row=mysqli\u fetch\u assoc($result))
{
摘录(行);
回显“$place\n”;
}
while($row=mysqli\u fetch\u assoc($result))
{
摘录(行);
回显“$place\n”;
}
据我所知,您希望在第一页选择的项目在第二页显示为默认项目
用这个
while($row = mysqli_fetch_assoc($result))
{
extract ($row);
echo "<option value='$place'";
echo ((isset($_POST['land']) && $_POST['land']==$place)?'selected="selected"':'');
echo ">$place</option>\n";
}
while($row=mysqli\u fetch\u assoc($result))
{
摘录(行);
回显“$place\n”;
}
据我所知,您希望在第一页选择的项目在第二页显示为默认项目
用这个
while($row = mysqli_fetch_assoc($result))
{
extract ($row);
echo "<option value='$place'";
echo ((isset($_POST['land']) && $_POST['land']==$place)?'selected="selected"':'');
echo ">$place</option>\n";
}
while($row=mysqli\u fetch\u assoc($result))
{
摘录(行);
回显“$place\n”;
}
while($row=mysqli\u fetch\u assoc($result))
{
摘录(行);
$select=(isset($\u POST['land'])和&$\u POST['land']==$place)?“selected='selected'”:;
回显“$place\n”;
}
while($row=mysqli\u fetch\u assoc($result))
{
摘录(行);
$select=(isset($\u POST['land'])和&$\u POST['land']==$place)?“selected='selected'”:;
回显“$place\n”;
}
您想将先前选择的选项放在列表的第一位吗?使用$place
将其预先选择是否足够?是否希望先前选择的选项位于列表的第一位?使用$place
将其预先选中难道还不够吗?这有点迂腐,但selected=“selected”
更适合使用语法。@Grim。。。另外,你的用户名让它看起来好像我真的很犹豫要告诉你什么:)我在w3c上查过这个,他们说只有属性名是有效的html5。但我建议也要有名称和值这有点迂腐,但是selected=“selected”
是更好的语法。@Grim。。。另外,你的用户名让它看起来好像我真的很犹豫要告诉你什么:)我在w3c上查过这个,他们说只有属性名是有效的html5。但我建议也要有名称和值
while($row = mysqli_fetch_assoc($result))
{
extract ($row);
$select = (isset($_POST['land']) && $_POST['land'] == $place)?"selected='selected'":"";
echo "<option value='$place' $select >$place</option>\n";
}