解决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 mssql 分页SQL语句优化 持续影响
Apr 26 PHP
PHP设置图片文件上传大小的具体实现方法
Oct 11 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
Jun 30 PHP
DEDECMS首页调用图片集里的多张图片
Jun 05 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 PHP
php与python实现的线程池多线程爬虫功能示例
Oct 12 PHP
php 运算符与表达式详细介绍
Nov 30 PHP
详解EventDispatcher事件分发组件
Dec 25 PHP
php pdo操作数据库示例
Mar 10 PHP
php intval函数用法总结
Apr 14 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
Oct 10 PHP
Yii框架数据库查询、增加、删除操作示例
Oct 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
MVC模式的PHP实现
2006/10/09 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
2014/08/19 PHP
PHP中绘制图像的一些函数总结
2014/11/19 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
JavaScript 监听textarea中按键事件
2009/10/08 Javascript
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
详解Python中with语句的用法
2015/04/15 Python
Python中random模块生成随机数详解
2016/03/10 Python
Python Requests安装与简单运用
2016/04/07 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
python 制作简单的音乐播放器
2020/11/25 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
python 写一个水果忍者游戏
2021/01/13 Python
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
群胜软件Java笔试题
2012/09/29 面试题
英语文学专业学生的自我评价
2013/10/31 职场文书
土木工程个人自荐信范文
2013/11/30 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
立项申请报告范本
2015/05/15 职场文书
辩护词范文大全
2015/05/21 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS