
正文
php下拉列表传递数据库 php下拉加载
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP中怎么让一个下拉菜单的内容是从数据库读取出的数据?
首先你要selectnbsp;*nbsp;fromnbsp;albumnbsp;wherenbsp;uid=yourid然后用while循环输出,应该是echo吧sql=“selectnbsp;*nbsp;fromnbsp;albumnbsp;wherenbsp;uid=yourid“输出amp;lt;selectamp;gt;while循环在循环内部输出amp;lt;optionamp;gt;titleamp;lt;/optionamp;gt;输出amp;lt;/selectamp;gt;大概其是这样,你调试下
相关问答
Q1: 如何实现下拉菜单的数据用PHP发送到数据库?
可以后台根据不同php下拉列表传递数据库的value值区分php下拉列表传递数据库,或者使用代码php下拉列表传递数据库,如下php下拉列表传递数据库:
select onchange="_go(this);"
option value="name2"表2/option
option value="name1"表1/option
/select
script
function _go(t)
{
window.location = 'table.php?name=' + t.value;
}
/script
php再SELECT $_GET['name'] 表的数据得php下拉列表传递数据库了。
Q2: PHP下拉列表传值
$list=$_POST['list'];
$strArr=explode("_",$list);
$name=$strArr[0];
$num=$strArr[1];
Q3: 如何php下拉菜单显示数据库记录,并把选中的值传递给另一个页面使用?
首先呢,我先说一下,你的sql语句报错是因为你要查询的time是一个字符串,要用引号,不然会报错
其次呢,你既然想在这边下拉表单选择一个值传递出去,那么最简单的方法用的就可以是js 你的代码中form没有提交表单按钮,那么就是使用js让它充当提交按钮 用到了 下拉选择框的onchange属性
具体写法呢:
form action="xianshi.php" method="post" id="form" !--这里给表单一个id--
fieldsetlegend选择您要查看的日期/legend
pb测量日期/b
select name="time" onchange="fun()" !--这里的给一个onchange事件 也就是说当下拉框的值改变时将触发onchange里面的函数fun()--
?php
while($colum=mysqli_fetch_array($result)){
?
option value="?php echo $colum["time"];?"?php echo $colum["time"];?/option;
?php
}
?
!--下面是js代码 对fun函数进行操作--
script type="text/javascript"
function fun(obj){
var form = document.getElementById("form");//选中你的表单
form.submit(); //执行提交
}
/script
关于php下拉列表传递数据库和php下拉加载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






