解决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读取文件并可支持远程文件的代码分享
Oct 03 PHP
PHP无法访问远程mysql的问题分析及解决
May 16 PHP
如何使用php判断服务器是否是HTTPS连接
Jul 05 PHP
PHP文件上传主要代码讲解
Sep 30 PHP
php中strtotime函数用法详解
Nov 15 PHP
PHP生成唯一订单号的方法汇总
Apr 16 PHP
Zend Framework教程之模型Model用法简单实例
Mar 04 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
php 可变函数使用小结
Jun 12 PHP
PHP实现文字写入图片功能
Feb 18 PHP
php+laravel依赖注入知识点总结
Nov 04 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的ob_start来生成静态页面的方法分析
2011/03/09 PHP
PHP引用返回用法示例
2016/05/28 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
JS实现字体选色板实例代码
2013/11/20 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
vue高德地图之玩转周边
2017/06/16 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
Python ljust rjust center输出
2008/09/06 Python
python获取当前计算机cpu数量的方法
2015/04/18 Python
利用matplotlib+numpy绘制多种绘图的方法实例
2017/05/03 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
法国足球商店:Footcenter
2019/07/06 全球购物
西安当代医院管理研究院笔试题
2015/12/11 面试题
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
物理教师自荐信范文
2013/12/28 职场文书
采购部主管岗位职责
2014/01/01 职场文书
可贵的沉默教学反思
2014/02/06 职场文书
学生手册评语
2014/05/05 职场文书
教书育人演讲稿
2014/09/11 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
会计工作检讨书
2015/02/19 职场文书
优秀英文求职信范文
2015/03/19 职场文书
新闻稿件写作范文
2015/07/18 职场文书
2015中秋祝酒词
2015/08/12 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
《鲸》教学反思
2016/02/23 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers