php下拉框提交数据,php表单提交两种方式

如何php下拉菜单显示数据库记录,并把选中的值传递给另一个页面使用?

首先呢,我先说一下,你的sql语句报错是因为你要查询的time是一个字符串,要用引号,不然会报错

创新互联是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:成都响应式网站建设公司品牌网站制作成都全网营销推广。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。网站设计、成都做网站、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。

其次呢,你既然想在这边下拉表单选择一个值传递出去,那么最简单的方法用的就可以是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单一下拉框数据怎么上传数据库

不太懂阁下所问,不知是不是这样,你想说的是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如何把数据库与下拉框联系起来?

要使用AJAX了, 菜单联动就可以了;

参考如下:

?php

//require_once('conn.php');  //写个连接数据库的文件 每次包含一下就行了, 而且要写在最上面。

$con = mysql_connect("localhost","root","***");  

?

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title无标题文档/title

/head

body

select

option-请选择-/option

?php

$sql="select CID from course2";

$result=mysql_query($sql);

while($row=mysql_fetch_assoc($result)){

?

option value="$row['CID']"?php echo $row['CID'] ?/option  //这个值要用php的方法取出来

?php

}

?

/select

/body

/html

如何实现下拉菜单的数据用PHP发送到数据库?

可以后台根据不同的value值区分,或者使用代码,如下:

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中按钮怎么提交数据到数据库中?

利用表单提交,范例代码如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title无标题文档/title

/head

body

table   

form name="" action="ip地址" method="post"     (这里是新增的)

tr

td valign="top" height="110"兴趣特长:/td

tdtextarea name="content"  rows="6" class="textarea0" style="width:630px" /textarea/td

/tr

tr

td valign="top"自我评价:/td

tdtextarea name="content"  rows="6" class="textarea0" style="width:630px" /textarea/td

/tr

tr

td colspan="2" align="center"input type="submit" value="提交" //td

/tr

/form (这里是新增的)

/table

/body

/html

PHP 下拉框传值的问题

这是javascript的问题 定义个onchange事件

form id='fm' action="pdetails2.php?pid=0" method="post"

select id='se' name="SelectP" style="width: 300px" size="2" onchange="javascript:document.getElementById('fm').action='pdetails2.php?pid='+ document.getElementById('se').value"

option selected="selected"Please select.../option

option value="1"111/option

option value="2"222/option

option value="3"333/option

option value="4"444/option

/select

input name="btn_pro" type="submit" value="Submit"/

/form


分享标题:php下拉框提交数据,php表单提交两种方式
链接URL:http://azwzsj.com/article/hsisoc.html