php select下拉框怎么实现 选中一个选项,从服务器自动加载关联的信息
这个和ajax技术密切相关.
我们提供的服务有:成都网站建设、网站制作、微信公众号开发、网站优化、网站认证、龙马潭ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的龙马潭网站制作公司
ajax技术通俗来讲 就是保证页面不刷新的情况下.吧数据通过服务端展现给浏览器.
所以这里楼主可以使用ajax来实现.一下给出一个ajax例子
select id="select"
option/option
/select
//此时select框是没有任何数据的
给他加上value值改变触发的事件
$("#select").change(function(){
$.get('index.php',data,function(res){
$("#select").append('option value="'+res.val+'"'+res.content+'/option');//把获取到的信息append到select框下
},'json');
});
//或者楼主是要这种情况.选中select的其中某个选项在加载数据
select id="select"
option value="1"/option
/select
$("#select").change(function(){
//这里假设选中了value =1的option
var val = $("#select").val();
$.get('index.php',{value:val},function(res){
sonsole.log(res);//打印从服务器获取到的信息
},'json');
});
PHP中怎么让一个下拉菜单的内容是从数据库读取出的数据?
首先你要select
*
from
album
where
uid=YourID
然后用while循环输出,应该是echo吧
sql="select
*
from
album
where
uid=YourID"
输出select
while循环
在循环内部输出optiontitle/option
输出/select
大概其是这样,你调试下
PHP中下拉列表框获取数据库数据
下拉框select 是html标签,php是要把数据循环输出就可以了
例如
?php
$rows = array('php','mysql','nginx','fcgi');
?
select
? foreach($rows as $value):?
option?=$value?/option
? endforeach;?
/select
标题名称:php下拉框加载外部数据 php下拉加载更多
URL地址:http://lswzjz.com/article/ddscscp.html