解决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
一个用于mysql的数据库抽象层函数库
Oct 09 PHP
UCenter Home二次开发指南
May 28 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
Array of country list in PHP with Zend Framework
Oct 17 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
Aug 19 PHP
php堆排序实现原理与应用方法
Jan 03 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
自制PHP框架之模型与数据库
May 07 PHP
php双层循环(九九乘法表)
Oct 23 PHP
thinkphp5修改view到根目录实例方法
Jul 02 PHP
phpstudy隐藏index.php的方法
Sep 21 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实现的简单压缩英文字符串的代码
2008/04/24 PHP
php pcntl_fork和pcntl_fork 的用法
2009/04/13 PHP
php实现单链表的实例代码
2013/03/22 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
javascript 快速排序函数代码
2012/05/30 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
基于JavaScript代码实现微信扫一扫下载APP
2015/12/30 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
浅谈原生JS实现jQuery的animate()动画示例
2017/03/08 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
vue-test-utils初使用详解
2019/05/23 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
使用Python实现一个简单的项目监控
2015/03/31 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
python中map的基本用法示例
2018/09/10 Python
python中的json总结
2018/10/11 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
Python的形参和实参使用方式
2019/12/24 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
Python实现验证码识别
2020/06/15 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
工作自我评价分享
2013/12/01 职场文书
建筑人员岗位职责
2013/12/25 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
开业庆典主持词
2014/03/21 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
中国世界遗产导游词
2015/02/13 职场文书
DSP接收机前端设想
2022/04/05 无线电