PHP-如何从SQL中获取下拉列表的值
假设我在我的网站上有这样一个下拉列表:PHP-如何从SQL中获取下拉列表的值,php,html,mysql,Php,Html,Mysql,假设我在我的网站上有这样一个下拉列表: <select> <option value="test">Volvo</option> <option value="icles">Saab</option> <option value="lol">Mercedes</option> <option value="hax">Audi</option> </select> echo
<select>
<option value="test">Volvo</option>
<option value="icles">Saab</option>
<option value="lol">Mercedes</option>
<option value="hax">Audi</option>
</select>
echo '<select>';
foreach($result as $res) {
echo '<option value="'.$res['somevalue'].'">' . $res['car_name'] . '</option>';
}
echo '</select>';
但是我不想要上面的值,如果我想从SQL表中获取这些值,我该怎么做呢?显然这是PHP,但有人能给我举个例子吗?你必须这样做:
<select>
<option value="test">Volvo</option>
<option value="icles">Saab</option>
<option value="lol">Mercedes</option>
<option value="hax">Audi</option>
</select>
echo '<select>';
foreach($result as $res) {
echo '<option value="'.$res['somevalue'].'">' . $res['car_name'] . '</option>';
}
echo '</select>';
首先选择以下值:
$result=从表中选择*
然后,您必须按如下方式获取这些值并创建选择框:
<select>
<option value="test">Volvo</option>
<option value="icles">Saab</option>
<option value="lol">Mercedes</option>
<option value="hax">Audi</option>
</select>
echo '<select>';
foreach($result as $res) {
echo '<option value="'.$res['somevalue'].'">' . $res['car_name'] . '</option>';
}
echo '</select>';
完成了:D您需要从表中提取那些key=>value对,然后简单地使用foreach来显示可能的重复项。如果这是一个下拉列表,那么这个ul>li>ul>li是什么?@坏小子,你在哪里看到这些-O@Ares有用于所谓下拉列表的jquery插件,这些下拉列表看起来由ul>li组成,而不是selectbox。在代码中,$result是一个字符串。你不能在论坛上使用它,你可以更酷一些,不要打印html标签,比如…@user3092432你被其他用户否决了,因为你没有发布你尝试过的东西。。。有一些关于如何发布的规则。如果答案确实有用,请接受you@Adelphia用户没有特别要求,我只是给了他一个真正标准的例子@战神用户不能拒绝投票,因为它至少需要125个声誉