×

php生成下拉列表

php生成下拉列表(php下拉列表内容从数据库来)

admin admin 发表于2023-03-25 16:27:09 浏览45 评论0

抢沙发发表评论

本文目录一览:

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选项就好了