1
2
3
4
5
6
7
8
9
<php
$html = '<select>';
foreach($option_list as $vo){
$html = '<option value="'$vo['id']'">'$vo['name']'<option>';
}
$html = '</select>';
echo $html;
>
<select
name="class_1"
id="class_1">
<php
$sql=mysql_query("select
class_1
from
class1");
while($rs=mysql_fetch_array($sql)){
>
<option
value="<php
echo
$rs["class_1"]>"><php
echo
$rs["class_1"]></option>
<php
}>
</select>
<select
name="class_2"
id="class_2">
<php
$sql=mysql_query("select
class_2
from
class2");
while($rs=mysql_fetch_array($sql)){
>
<option
value="<php
echo
$rs["class_2"]>"><php
echo
$rs["class_2"]></option>
<php
}>
</select>
<select
name="class_3"
id="class_3">
<php
$sql=mysql_query("select
class_3
from
class3");
while($rs=mysql_fetch_array($sql)){
>
<option
value="<php
echo
$rs["class_3"]>"><php
echo
$rs["class_3"]></option>
<php
}>
</select>
这样就行了,前面链接选择数据库的就自己写了,我就不写了
首先你要selectnbsp;nbsp;fromnbsp;albumnbsp;wherenbsp;uid=yourid然后用while循环输出,应该是echo吧sql=“selectnbsp;nbsp;fromnbsp;albumnbsp;wherenbsp;uid=yourid“输出amp;lt;selectamp;gt;while循环在循环内部输出amp;lt;optionamp;gt;titleamp;lt;/optionamp;gt;输出amp;lt;/selectamp;gt;大概其是这样,你调试下
<select name="xingming">
<option value="<php echo $row['name'];>" ><php echo $row['name'];></option>
</select >
应该这么写才能$_POST['xingming']到值
下拉框select 是html标签,php是要把数据循环输出就可以了
例如
<php
$rows = array('php','mysql','nginx','fcgi');
>
<select>
< foreach($rows as $value):>
<option><=$value></option>
< endforeach;>
</select>
其实很简单:
前端页面加入:
<form id="form1" name="form1" method="post" action="getselphp"><label for="mysel"></label>
<select name="mysel" id="mysel">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" name="btn" id="btn" value="提交" />
</form>
服务器端getselphp代码:
<php$a=$_POST["mysel"];
echo($a);
>
以上就是关于如何用php 循环 option全部的内容,包括:如何用php 循环 option、如何用php将数据库里的字段读出并显示在下拉菜单上、PHP中怎么让一个下拉菜单的内容是从数据库读取出的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)