
正文
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";//循环php下拉框怎传数据,拼凑下拉框选项
}
?
/select
/form
/body
/html
相关问答
Q1: 将php下拉框中的值在单击后传递给JS中
script
var valueArr=new Array();
var valueNow;
function getValue(obj){
valueNow = obj.value; // 当前被选中的值
opts = obj.getElementsByTagName('option');
for( i=0; iopts.length; i++){
valueArr[i] = opts[i].value; // 把每一个option的值都压入数组
}
// 展示,你就可以再别的地方直接用了
document.write(valueNow+"br"+valueArr);
}
/script
select onfocus="getValue(this);"
option value="1"1/option
option value="2"2/option
option value="3"3/option
/select
简单的理论就是通过一定的事件触发函数,并在函数中得到你要的值,然后用就好了。
因为select没有点击事件(onclick),所以我用的是得到焦点的事件(onfocus)。然后通过函数把当前的select元素对象传到函数中(函数调用中的this和函数声明中的obj就是当前元素对象)。然后通过直接得到select的值和遍历option得到所有的值,然后存储在一个外部变量中变成全局变量,这样其他函数也就能用着个值了
Q2: dl做的下拉菜单如何将选中项上传到后台,后台是php。求指教
最简单的方式是在dl所做的下拉菜单的form中添加一个隐藏的input,然后选中的时候,将值赋到这个input上.然后直接提交表单即可!
代码示例
form action="php提交的地址"
input name="dl_value" value="" type="hidden" /
dl
...选项
/dl
/form
//在dl所做的下拉菜单的选中事件中,将选中的值赋到 input[name="dl_value"] ,然后提交form
Q3: php单一下拉框数据怎么上传数据库
不太懂阁下所问,不知是不是这样,你想说的是select的名字,即
bodytype-? echo $v['uname'] ?
是整个还只是 $v['uname']的值?
看你foreach里的代码,貌似是只求$v['uname']的值,那么你就是没有明白foreach的具体作用,
foreach($_POST as $rk)
中的$rk,其值是表单值,而非表单名,那么如何获得表单名呢,这样写
foreach($_POST as $key=$rk)
这样,$key就是表单名,后面的$rk就是表单值
然后你再用正则对$key进行处理了,后面的你应该都懂了
希望能帮到你
关于php下拉框怎传数据和php select下拉列表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








