很多站长朋友们都不太清楚php动态下拉菜单,今天小编就来给大家整理php动态下拉菜单,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP下拉表单菜单 2、 php里多级联动下拉菜单如何做 3、 php联动下拉菜单,动态获取数据库及数据库的所有表 4、 php 导航下拉二级菜单 动态循环 5、 php 怎么做下拉菜单? PHP下拉表单菜单1、新建一个php文件,命名为test.php,用于讲解PHP实现下拉表单菜单。
2、在test.php文件内,使用html中的select标签创建下拉菜单,代码如下。
3、在test.php文件内,使用option标签创建一个提示选项“请选择职业”。
4、在test.php文件内,在select标签内,创建一个php数组,在数组中存储三个不同的职业名称。
5、在test.php文件内,使用foreach遍历上一步创建的数组$arr,每次遍历的数组值为$v。
6、在test.php文件内,使用echo输出option菜单,option菜单的value值和选项名称都为$v。
7、在浏览器运行test.php文件,查看实现的效果。
php里多级联动下拉菜单如何做数据库设计:
database: db;
table: sort1,sort2;
sort1-data: id name vablue
1 aa
2 bb
sort2-data: id name parent_id
1 aa-a 1
2 aa-x 1
3 bb-m 2
4 bb-j 2
在dw中放置2个跳转菜单,
在第一个select中添如下代码:
<option>---请选择---</option>
<?php
$host = "localhost";
$db_name = "db";
$username = "root";
$password = "";
$conn=mysql_connect($host,$username,$password) or die("不能链接到数据库!");
$db=mysql_select_db($db_name,$conn);
$sql="select * from sort1 order by id ASC";
$result = mysql_db_query($db_name,$sql);
while($row = mysql_fetch_array($result)) {
$sort1_id = $row["id"];
$sort1_name = $row["name"];
$sort1_value = $row["value"];
if(!$sort1_value){
$str = "<option value = '?data1=$sort1_id'";
if($row["id"] == $data1){
$str .= "selected";
}
}
else{
$str = "<option value = '$sort1_value'";
}
$str .= ">$sort1_name</option>";
echo $str;
}
?>
php联动下拉菜单,动态获取数据库及数据库的所有表比如你有一个城市表
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 导航下拉二级菜单 动态循环写个数组, 然后用 foreach 循环数组吧
如果有子菜单, 最好来个多维数组, 这样子处理比较方便
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黑体*/
li{list-style:none;}
a{text-decoration:none;color:#000;}
.nav{background:rgb(255,175,0);height:45px;line-height:45px;}
.nav>li{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">
<li><a href="" target="_blank">首页</a></li>
<li><a href="" target="_blank">活动</a></li>
<li>更多
<ul class="subnav">
<li><a href="" target="_blank">设计师</a></li>
<li><a href="" target="_blank">专题</a></li>
<li><a href="" target="_blank">主创网</a></li>
</ul>
</li>
</ul>
<script>
$(function() {
$(".nav>li").hover(function() {
$(this).find('.subnav').slideDown();
}, function() {
$(this).find('.subnav').slideUp();
});
});
</script>
关于php动态下拉菜单的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php动态下拉菜单 php下拉加载的详细内容...