解决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 Smarty模板生成html文档的方法
Apr 12 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
Zend Framework中的简单工厂模式 图文
Jul 10 PHP
PHP中date与gmdate的区别及默认时区设置
May 12 PHP
windows7下安装php的php-ssh2扩展教程
Jul 04 PHP
php堆排序实现原理与应用方法
Jan 03 PHP
PHP基于递归实现的约瑟夫环算法示例
Aug 27 PHP
PHP 断点续传实例详解
Nov 11 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Jan 22 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
Apr 06 PHP
PHP7 字符串处理机制修改
Mar 09 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中防止恶意刷新页面的代码小结
2012/10/31 PHP
yii上传文件或图片实例
2014/04/01 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
PHP经典面试题集锦
2015/03/19 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
Zend Framework实现将session存储在memcache中的方法
2016/03/22 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
移动端如何用下拉刷新的方式实现上拉加载
2018/12/10 Javascript
使用webpack构建应用的方法步骤
2019/03/04 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
vue路由切换时取消之前的所有请求操作
2020/09/01 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
python实现用户登录系统
2016/05/21 Python
python实现逻辑回归的方法示例
2017/05/02 Python
利用python求相邻数的方法示例
2017/08/18 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
2019/03/30 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
python图形绘制奥运五环实例讲解
2019/09/14 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
2014年教师业务工作总结
2014/12/19 职场文书
党员个人承诺书
2015/04/27 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS