网站建设资讯

NEWS

网站建设资讯

php菜单栏用数据库读取 php获取数据库

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;大概其是这样,你调试下

创新互联公司长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为安化企业提供专业的成都网站设计、网站制作,安化网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

如何用php将数据库里的字段读出并显示在下拉菜单上?

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

这样就行了,前面链接选择数据库的就自己写了,我就不写了

用php从mysql数据库中提取数据,生成下拉菜单(无须联动)

比如你有一个城市表 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'];

}

?

select name="PubForm[city]" class="sgselect scate" id="city"

option selected="selected" value=""-- 请选择城市 --/option

?php foreach ( $cities as $id=$city ) { ?

option value="?php echo $id; ?"?php echo $city; ?/option

/select

原理就是从mysql查询出所有城市的数据并弄成一个数组$cities ,然后循环$cities,按照下拉表单的格式输出option选项就好了


新闻名称:php菜单栏用数据库读取 php获取数据库
文章路径:http://njwzjz.com/article/ddghisj.html