Ⅰ php下拉表单菜单
1、新建一个php文件,命名为test.php,用于讲解PHP实现下拉表单菜单。
Ⅱ php 如何根据单选按钮和对应的下拉条件,判断提交的值
该form的HTML为:
<form action="action.php">
<input type=radio name="bigtype" value="all" />all
<input type=radio name="bigtype" value="city" />city
<select name="city_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
<input type=radio name="bigtype" value="category" />category
<select name="category_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
<input type=radio name="bigtype" value="rank" />rank
<select name="rank_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
</form>
那么,服务端PHP为:
<?php
$bigType=$_REQUEST['bigtype'];
if($bigType=="all")
//选择全部
elseif($bigType=="city")
{
$cityType=$_REQUEST['city_type'];
if($cityType=="a")
//选择city的一部分
else
//选择city的另一部分
}
elseif($bigType=="category")
{
//类似......
}
elseif($bigType=="rank")
{
//类似......
}
?>
花了10分钟写的,分给我吧
Ⅲ 关于jquery+ajax传递下拉表单到PHP的问题
首先将<script type="text/script">改成<script type="text/javascript">
然后:
$(function(){
$("#type").change(function(){
var r = $(this).val();
$.post("2.php",{type:r});
})
})
事实上,你这样写,并不能直接看到效果,除非用firebug查看,因为你现在是ajax请求,如果想看到效果,应该这样写:
$(function(){
$("#type").change(function(){
var r = $(this).val();
window.location.href = "2.php?type="+r;
})
})
同时修改为$type = $_GET['type'];
Ⅳ php下拉菜单怎样设置粘性表单,就是下拉选择后提交,保持选择的值。
你想做什么功能,默认的就是2005啊。你提交后应该返回到不是这个这个页面吧
你这是更改的还是添加了
Ⅳ php怎样获取下拉表单中的值
<html>
<formaction=""method="post">
商品名称:<inputtype="title"name="title"><br/>
商品类别:<selectname="pice">
<optionname="clothes"value="上衣">上衣</option>
<optionname="shoes"value="鞋子">鞋子</option>
<optionname="socket"value="袜子">袜子</option>
<optionname="trousers"value="裤子">裤子</option>
</select><br/>
商品介绍:<textareaname="desc"value="desc"></textarea><br/>
<inputtype="submit"value="确认">
</form>
</html>
<?php
if($_GET['action']=='确认'){
$contents=$_POST['pice'];
echo$contents;
}
?>
Ⅵ HTML form 下拉菜单 跳转 php文件
楼猪 ,你这是多此一举,你这样写无非是,三个处理页面都一样只不过里面的查询条件不同。
我的建议
只做一个处理页面。传值的时候传两个参数。
第二个就是,你得用事件处理。比如下拉菜单触发时间,然后提交查询。最好用ajax实现。
jquery结合ajax实现起来比较简单。
大体思路:
jquery监听下拉框变化,然后获取两个参数的值,后台提交查询条件,ajax返回 ,然后显示在页面中。页面看起来没有任何刷新操作,都是在后台进行,用户根本感觉不到页面有什么变化,只是查询结果直接插入到页面中。
具体代码自己实现吧
Ⅶ PHP中下拉表单如何传递数据库中的值
给你一个思路
我们都知道下面这段代码是一个表单的下拉列表
<select name="">
<option value="1">第一</option>
<option value="2">第二</option>
<option value="3">第三</option>
</select>
你只需要充数据库里面读取数据出来分别放在里面的位置就可以了
Ⅷ PHP代码遇到问题,关于表单下拉菜单
给option一个selected属性,如果 $_POST['select'] 等于 52 那么就给 value等于52的option 一个selected="selected"属性,也可以用js去判断 例如$_POST['select'] 是在一个文本框里输出了,这个时候你在网页加载(onload)的时候获取这个文本框的值,并与option选型对比,看他等于那个option然后用js给这个optiong一个selected就可以了(这个时候的option需要name或者id 才可以确定)。
Ⅸ 用PHP修改表单提交,但是表单里带有select下拉列表的或者年龄选择的默认值 这个默认值 是怎么设置的
selected = "selected"
你在php中传值到页面的时候传一个 select值(就是你之前改之后的值) 传到页面之后 你就判断你的这个值 在<option <?php if(你后台接受到的值=你本选择的值){echo selected = "selected"
}></option>