php下拉菜单取数据 php下拉表单
php联动下拉菜单,动态获取数据库及数据库的所有表
比如你有一个城市表
成都网络公司-成都网站建设公司成都创新互联公司十多年经验成就非凡,专业从事做网站、网站建设,成都网页设计,成都网页制作,软文平台,1元广告等。十多年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:18982081108,我们期待您的来电!
city,有字段id和city_name,
代码如下:
?php
$sql
=
'select
*
from
city';
$res
=
mysql_query($sql);
$cities
=
array();
while
($row
=
mysql_fetch_assoc($res)
)
{
$cities[$row['id']]
=
$row['name'];
}
?
--
请选择城市
--
?php
foreach
(
$cities
as
$id=
$city
)
{
?
?php
echo
$city;
?
原理就是从mysql查询出所有城市的数据并弄成一个数组$cities
,然后循环$cities,按照下拉表单的格式输出option选项就好了
PHP中怎么让一个下拉菜单的内容是从数据库读取出的数据?
首先你要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;大概其是这样,你调试下
php 获取 下拉菜单 的值
获取下拉菜单的id和名称
?php
$_sql = "SELECT id,list_name FROM (XXXX);
$_result = $mysqli-query($_sql);
$_html = array();
while (!!$_objects = $_result-fetch_object()) {
$_html[] = $_objects;
}
?
下拉菜单
?php foreach ($_html as $key=$value) { ?
option value="?php echo $value-id?"?php echo $value-list_name?/option
?php } ?
之后form提交表单,PHP获取表单数据,验证,写入数据库就不用我说了吧?
PHP 下拉菜单读取数据库
select name="xingming"
option value="?php echo $row['name'];?" ?php echo $row['name'];?/option
/select
应该这么写才能$_POST['xingming']到值
网页标题:php下拉菜单取数据 php下拉表单
网页链接:http://scyanting.com/article/ddseddi.html