
正文
php下拉选择数据 php select下拉列表
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用php将数据库中的信息遍历到下拉框选项中
?php
$con = mysql_connect("localhost","root","");//连接数据库
mysql_select_db('test');//选择数据库
?
html
head
titledropdown from mysql/title
/head
body
h1dropdown from mysql/h1
form action="#" method="post"
select
option value=0--请选择--/option
?php
$sql= "select val from custom where field='hook_load'";//sql语句
$result = mysql_query($sql, $con);//执行sql语句
while($row = mysql_fetch_array($result))
{
echo "option value='$row[val]'$row[val]/option";//循环,拼凑下拉框选项
}
?
/select
/form
/body
/html
相关问答
Q1: php下拉选择框
?php
if(isset($_POST)){
var_dump($_POST['dd']) ;
}
?
form action="dropdown.php" method="post"
select id="dd" name="dd"
option value=""-请选择-/option
option value="1"北京/option
option value="2"天津/option
option value="3"上海/option
option value="4"重庆/option
option value="5"河北/option
option value="6"山西/option
option value="7"内蒙古/option
option value="8"辽宁/option
option value="9"吉林/option
option value="10"黑龙江/option
option value="11"江苏/option
option value="12"浙江/option
option value="13"安徽/option
option value="14"福建/option
option value="15"江西/option
option value="16"山东/option
option value="17"河南/option
option value="18"湖北/option
option value="19"湖南/option
option value="20"广东/option
option value="21"广西/option
option value="22"海南/option
option value="23"四川/option
option value="24"贵州/option
option value="25"云南/option
option value="26"西藏/option
option value="27"陕西/option
option value="28"甘肃/option
option value="29"青海/option
option value="30"宁夏/option
option value="31"新疆/option
option value="32"香港/option
option value="33"澳门/option
option value="34"台湾/option
option value="35"钓鱼岛/option
/select
input type="submit" name="submit" value="submit me!" /
/form
Q2: php select下拉框怎么实现 选中一个选项,从服务器自动加载关联的信息
这个和ajax技术密切相关.
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');
});
Q3: php如何实现下拉框选中搜索功能
这种功能主要属于前端范筹php下拉选择数据,和php关联不大。
思路是用js实现php下拉选择数据,绑定选择框的change事件,然后ajax获取第二个选择框的列表。
当第二个选择框触发change事件,就ajax加载列表,把相关的参数传到后端,获取数据后再输出到页面。
推荐使用jQuery库,它的html处理,和ajax都很方便新人上手。
关键点php下拉选择数据:后端需要配合输出json格式数据,方便解析.
如:
$subcates=[
['id'=1,'name'='aaa'],
['id'=2,'name'='bbb'],
];
echo json_encode([ 'code'=1,'result'=$subcate ],JSON_UNESCAPED_UNICODE);
前端jQuery获取数据
$.ajax({
url:'getsubcate.php?bigcate=1',
dataType:'JSON',
success:function(json){
console.log(json.result);
//此处将result数组拼接成html放入第二个选择框
}
});
获取列表的操作类似。
另外,如果对这种动态页面感兴趣的话,可以学习下Vue或React 这些前端框架。只需专注数据,不需要处理html.
Q4: php获取下拉框选中的值并显示到地址
需要设置下name属性获取下即可。
用js获得列表选择php下拉选择数据的值php下拉选择数据,传到后端处理php下拉选择数据,后端根据这个值再从数据表或配置文件中找到对应的访问密码,IP地址。
php不能直接获取到要通过JS代码才行。
Q5: php 获取 下拉菜单 的值
获取下拉菜单的id和名称
?php
$_sql = "SELECT id,list_name FROM (XXXX);
$_result = $mysqli-query($_sql);
$_html = array();
while (!!$_objects = $_result-fetch_object()) {
$_html[] = $_objects;
}
?
下拉菜单
?php foreach ($_html as $key=$value) { ?
option value="?php echo $value-id?"?php echo $value-list_name?/option
?php } ?
之后form提交表单,PHP获取表单数据,验证,写入数据库就不用我说了吧?
关于php下拉选择数据和php select下拉列表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






