本文目录一览:
- 1、php,js以及mysql怎么制作一个动态下拉列表框
- 2、php 我想让他成一个下拉式的列表。
- 3、如何用PHP代码创建多级下拉菜单
- 4、php 怎么做下拉菜单?
- 5、用php从mysql数据库中提取数据,生成下拉菜单(无须联动)
php,js以及mysql怎么制作一个动态下拉列表框
触发,把菜单与表名关联,获取你想要的,比如,鼠标移到A菜单,触发查询A表,显示A表,逐条获取里的字段,然后,将些字段赋给变量,用这个变量去制作你想的php语句,依据你想要的去用,可以把这变量用与二次查询,或是增加相关链接,都可以办到.
php 我想让他成一个下拉式的列表。
select
?php while ($rs=mysql_fetch_assoc($result)){?
option id= " ?php echo $row['id'];? "
?php echo $row["name"];?
/option
? php } ?
/select
如何用PHP代码创建多级下拉菜单
不太清楚你要什么效果,不过感觉你要的效果用php实现比较不实用。php是服务器脚本,如果要实现这样的效果,每点击一次,网页就得重新传输一次数据,就意味着得刷新一次页面,应该比较耗服务器资源。
如果是下拉菜单,你可以使用html的select标签实现。select标签的实用:
如果是类似类似大部分网站上的导航栏,点击某字样出现详细分类之类的。如本网页中的“问题库”字样,就可以通过div+javascript,再加点
css效果,就可以实现。
里面有不同的导航栏显示隐藏效果。
最后,以上只是个人拙见,你觉得有可用之处就参考下吧,我也是新手,希望不会误导你。
php 怎么做下拉菜单?
下拉菜单不是用PHP做的,是同HTML,CSS,JS来完成的前端界面。
下拉菜单示例代码如下:
style
*{margin:0;padding:0;}
body{font:16px/1.5 "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", sans-serif, Arial, System;background-color:#FFF;}/*\9ED1\4F53黑体*/-php生成下拉列表
li{list-style:none;}
a{text-decoration:none;color:#000;}
.nav{background:rgb(255,175,0);height:45px;line-height:45px;}
.navli{float:left;width:90px;text-align:center;}
.subnav{display:none;background:rgb(45,45,45);}
.subnav li{text-align:left;color:#fff;text-indent:15px;}
.subnav li a{color:#fff;}
/style
ul class="nav"
lia href="" target="_blank"首页/a/li
lia href="" target="_blank"活动/a/li
li更多
ul class="subnav"
lia href="" target="_blank"设计师/a/li
lia href="" target="_blank"专题/a/li
lia href="" target="_blank"主创网/a/li
/ul
/li
/ul
script
$(function() {
$(".navli").hover(function() {
$(this).find('.subnav').slideDown();
}, function() {
$(this).find('.subnav').slideUp();
});
});
/script
用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选项就好了