解决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 相关文章推荐
我的论坛源代码(一)
Oct 09 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
PHP文件上传原理简单分析
May 29 PHP
本地计算机无法启动Apache故障处理
Aug 08 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
Aug 15 PHP
跟我学Laravel之请求与输入
Oct 15 PHP
php插入排序法实现数组排序实例
Feb 16 PHP
PHP添加图片水印、压缩、剪切的封装类
Aug 17 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
Nov 03 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
Ajax+PHP实现的删除数据功能示例
Feb 12 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
Feb 27 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&amp;mysql(一)
2006/10/09 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
jQuery 获取URL参数的插件
2010/03/04 Javascript
javascript学习笔记之10个原生技巧
2014/05/21 Javascript
QQ空间顶部折页撕开效果示例代码
2014/06/15 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
2017/06/23 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
vue实现放大镜效果
2020/09/17 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
详解C++编程中一元运算符的重载
2016/01/19 Python
Python可变参数用法实例分析
2017/04/02 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
python 用正则表达式筛选文本信息的实例
2018/06/05 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
详解python中的index函数用法
2019/08/06 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
python怎么对数字进行过滤
2020/07/05 Python
python 如何区分return和yield
2020/09/22 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
三星加拿大官方网上商店:Samsung CA
2020/12/18 全球购物
servlet面试题
2012/08/20 面试题
生态学毕业生自荐信
2013/10/27 职场文书
新闻专业个人求职信
2013/12/19 职场文书
银行实习生的自我评价
2014/01/13 职场文书
农村婚礼主持词
2014/03/13 职场文书
指导老师鉴定意见
2015/06/05 职场文书
golang slice元素去重操作
2021/04/30 Golang