解决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文章内容分页并生成相应的htm静态页面代码
Jun 07 PHP
PHP禁止页面缓存的代码
Oct 23 PHP
浅析PHP中的UNICODE 编码与解码
Jun 29 PHP
php密码生成类实例
Sep 24 PHP
浅析php创建者模式
Nov 25 PHP
php启用sphinx全文搜索的实现方法
Dec 24 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
Oct 09 PHP
php实现CSV文件导入和导出
Oct 24 PHP
php强大的时间转换函数strtotime
Feb 18 PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
Jul 03 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
我的论坛源代码(二)
2006/10/09 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
PHP数组函数知识汇总
2016/05/12 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
javascript中强制执行toString()具体实现
2013/04/27 Javascript
JQuery 在线引用及测试引用是否成功
2014/06/24 Javascript
javascript的函数劫持浅析
2016/09/26 Javascript
JS实现选定指定HTML元素对象中指定文本内容功能示例
2017/02/13 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
简单了解前端渐进式框架VUE
2020/07/20 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
python中使用mysql数据库详细介绍
2015/03/27 Python
详解python3百度指数抓取实例
2016/12/12 Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
2018/06/25 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
浅谈Python 参数与变量
2020/06/20 Python
python可以用哪些数据库
2020/06/22 Python
python怎么对数字进行过滤
2020/07/05 Python
群众路线教师自我剖析材料
2014/09/29 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
银行先进个人总结
2015/02/15 职场文书
甲午大海战观后感
2015/06/02 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
Python Matplotlib绘制条形图的全过程
2021/10/24 Python