解决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 相关文章推荐
第四节 构造函数和析构函数 [4]
Oct 09 PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 PHP
PHP逐行输出(ob_flush与flush的组合)
Feb 04 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
php中使用session防止用户非法登录后台的方法
Jan 27 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
PHP查看SSL证书信息的方法
Sep 22 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
Nov 12 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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制作的意见反馈表源码
2007/03/11 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
php获取指定范围内最接近数的方法
2015/06/02 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
PHP strripos函数用法总结
2019/02/11 PHP
javascript 自动转到命名锚记
2009/01/10 Javascript
javascript radio 联动效果
2009/03/04 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
python3个性签名设计实现代码
2018/06/19 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
什么是Python包的循环导入
2020/09/08 Python
python 实现汉诺塔游戏
2020/11/28 Python
财务管理职业生涯规划范文
2013/12/27 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
伏羲庙导游词
2015/02/09 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android