解决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之第九天
Oct 09 PHP
利用递归把多维数组转为一维数组的函数
Oct 09 PHP
php为什么选mysql作为数据库? Mysql 创建用户方法
Jul 02 PHP
php实现高效获取图片尺寸的方法
Dec 12 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
Zend Framework教程之Zend_Config_Ini用法分析
Mar 23 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
php curl批处理实现可控并发异步操作示例
May 09 PHP
PHP PDOStatement::bindValue讲解
Jan 30 PHP
Laravel如何自定义command命令浅析
Mar 23 PHP
解决php扩展安装不生效问题
Oct 25 PHP
php操作redis常见方法示例【key与value操作】
Apr 14 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数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
2014/01/31 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
2016/06/17 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
2017/04/21 Javascript
微信小程序之电影影评小程序制作代码
2017/08/03 Javascript
Vue仿今日头条实例详解
2018/02/06 Javascript
nodejs的路径问题的解决
2018/06/30 NodeJs
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
js实现秒表计时器
2019/12/16 Javascript
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
Python中的Matplotlib模块入门教程
2015/04/15 Python
python+django快速实现文件上传
2016/10/24 Python
Python简单的制作图片验证码实例
2017/05/31 Python
Python进阶之递归函数的用法及其示例
2018/01/31 Python
python3+PyQt5实现自定义流体混合窗口部件
2018/04/24 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
Python 使用matplotlib模块模拟掷骰子
2019/08/08 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
药学专业个人的自我评价
2013/12/31 职场文书
论文指导教师评语
2014/04/28 职场文书
环保专项行动方案
2014/05/12 职场文书
高效课堂标语
2014/06/26 职场文书
日语系毕业求职信
2014/07/27 职场文书
解决linux下redis数据库overcommit_memory问题
2022/02/24 Redis