导航:首页 > 编程语言 > 下拉表单提交php

下拉表单提交php

发布时间:2022-05-13 11:40:30

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>

阅读全文

与下拉表单提交php相关的资料

热点内容
手机号码如何加密 浏览:424
沈阳程序员培训学校 浏览:538
一般服务器如何配置 浏览:895
图片怎样加密发邮件 浏览:619
万虹电脑文件夹密码忘记了怎么办 浏览:631
rc108单片机 浏览:867
战雷如何改变服务器 浏览:674
mactelnet命令 浏览:51
压缩袋压缩了拿出来 浏览:401
安卓手机相机怎么设置权限 浏览:121
美女程序员转行做主播 浏览:671
办理解压房产 浏览:575
道路工程概论pdf 浏览:388
超棒数学速算法大全 浏览:937
小米易语言登录源码 浏览:31
砖墙内加密钢筋 浏览:992
乡关何处pdf 浏览:84
小猪领赞小程序源码 浏览:336
python曲线如何原路返回 浏览:431
pdf快速看图破解版 浏览:295