解决form中action属性后面?传递参数 获取不到的问题


Posted in PHP onJuly 21, 2017

如下所示:

$p_id = $_REQUEST['p_id'];

echo "<h1>您将更新商品编号为<span>$p_id</span>的商品信息 <a href='listproduct.php'>查看所有</a></h1>
<form action='updateproduct.do.php?p_id=$p_id' method='get'> 
 商品名称:<input type='text' name='p_name' value='".$result_name2["name"]."'>商品名称小于10个字<br><br>
 商品价格:<input type='text' name='p_price' value='".$result_price2["price"]."'>价格大于0且小于99999.99(保留两位小数)<br><br>
 图片:<input type='text' name='p_pic' value='".$result_pic2["pic"]."'>请输入图片src<br><br>
 生产日期:<input type='text' name='p_date' value='".$result_onShelfDate2["onShelfDate"]."'>格式:yyyy-mm-dd<br><br>
 详细信息:<input type='text' name='p_detail' value='".$result_detail2["detail"]."'>详细信息请保持在50字以内<br><br>
 <button>提交</button>
</form>";
?>

如上代码,想要在点击button提交跳转到updateproduct.do.php的同时,将本页获取的$p_id,通过url值传到下个页面里。可是每次点击button后 地址栏里都只有 “ updateproduct.do.php?p_name=11&p_price=22&p_pic=33&p_date=44&p_detail=55 ”

p_id怎么都传不过去。折腾了半天,其实原因很简单,(以下为个人理解,但是问题解决了)在method=get下,form表单只接收表单元素”name“属性和相应的”value“。想要通过在action中自己写?的形式传值,method的值必须是=post,即代码中第二行改为:

<form action='updateproduct.do.php?p_id=$p_id' method='post'>

改成这样就可以了!

以上这篇解决form中action属性后面?传递参数 获取不到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php自动跳转中英文页面
Jul 29 PHP
网页游戏开发入门教程二(游戏模式+系统)
Nov 02 PHP
PHP性能优化 产生高度优化代码
Jul 22 PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 PHP
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
Jun 30 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
Nov 24 PHP
浅谈php的优缺点
Jul 14 PHP
Discuz!X中SESSION机制实例详解
Sep 23 PHP
PHP请求Socket接口测试实例
Aug 12 PHP
PHP微信模板消息操作示例
Jun 29 PHP
PHP常用日期加减计算方法实例小结
Jul 31 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 #PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 #PHP
php检测mysql表是否存在的方法小结
Jul 20 #PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 #PHP
php脚本守护进程原理与实现方法详解
Jul 20 #PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 #PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 #PHP
You might like
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
php如何执行非缓冲查询API
2016/07/22 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
javascript中数组中求最大值示例代码
2013/12/18 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
了解重排与重绘
2019/05/29 Javascript
详解Jest结合Vue-test-utils使用的初步实践
2019/06/27 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
详解Django中的form库的使用
2015/07/18 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
Europcar比利时:租车
2019/08/26 全球购物
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
2014年护士工作总结范文
2014/11/11 职场文书
圣诞节开幕词
2015/01/29 职场文书
手机销售员岗位职责
2015/04/11 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书