php选择框显示数据库 php选择框显示数据库不可用

php下拉框修改的时候显示的是数据库的

把你代码贴出来,或者留下联系方式吧。估计是你下拉框没有写selected="selected"

创新互联建站自2013年起,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元景县做网站,已为上家服务,为景县各地企业和个人服务,联系电话:028-86922220

如何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怎么根据下拉框选择内容读取数据库内容并显示

前台通过 ajax 把接收的值传给 php后台获取相应数据,再返回前台显示

php中下拉列表选择后,如何在另一个文本框中显示出与选择项匹配的数据库中的值?

?php

$query="select * from test where 1";

$query1=mysql_query($query) or die(mysql_error());

if(mysql_num_rows($query1) 0){

$row = mysql_fetch_row($query1);

@mysql_free_result($query1);

?

html

script

function areas_change(th){

//alert(document.getElementById('areas_str').value);

if(2==th){

//alert(document.getElementById('city').value);

document.getElementById('area').value=document.getElementById('city').value;

}

else if(1==th)

document.getElementById('area').value=document.getElementById('pro').value;

else

document.getElementById('area').value=document.getElementById('county').value;

}

/script

body

select name="areas" id="areas" onchange=" areas_change(this.value);"

option value="3" selected="selected"请选择/option

option value="?php echo $row[0];?"县级/option

option value="2"市级/option

option value="1"省级/option

/select

input type="hidden" readonly name="city" id="city" value='123'

input type="hidden" name="pro" id="pro" value='123'

input type="hidden" name="county" id="county" value='213'

input type="text" maxlength='18' name="area" id="area" value='132' onafterpaste="this.value=this.value.replace(/\'/g,'')"

/body

/html

如何获得下拉列表的值,只需要$_POST['areas']; 这个例子是php和html代码混合的例子,是事先提取数据库的值放到select的value中,然后change后用于post提交。

当然你可以用ajax进行异步调用

php怎么把复选框的值从数据库中显示到页面上,就是选择的要打勾

从数据中选出后,在页面前台生成复选框的时候,

如果已经被选中,那么生成:

input type="checkbox" checked="checked" ....

否则生成:

input type="checkbox" ...

其中,...表示其他的参数。

你这个问题要看数据库中存的是什么,是一个数字表示第几个checkbox被选中。还是一堆json数据,然后解析成数组遍历。是有区别的。


当前题目:php选择框显示数据库 php选择框显示数据库不可用
浏览地址:http://ybzwz.com/article/docghde.html