设为首页 - 加入收藏 华夏网 ()- 云主机,资讯,互联网,人工智能,云计算,大赢家论坛,区块链,VR,站长网!
热搜: 2017 2018 什么 市场
当前位置: 主页 > 水果奶奶论坛 > 正文

解决form中action属性后面?传递参数 获取不到的问题

发布时间:2021-01-27 00:32 所属栏目:[水果奶奶论坛] 来源:网络整理
导读:如下所示: echo " 您将更新商品编号为 $p_id 的商品信息 查看所有 商品名称: 商品名称小于10个字 商品价格: 价格大于0且小于99999.99(保留两位小数) 图片: 请输入图片src 生产日期: 格式:yyyy-mm-dd 详细信息: 详细信息请保持在50字以内 提交

如下所示:

echo "

您将更新商品编号为$p_id的商品信息 查看所有

商品名称:商品名称小于10个字

商品价格:价格大于0且小于99999.99(保留两位小数)

图片:请输入图片src

生产日期:格式:yyyy-mm-dd

详细信息:详细信息请保持在50字以内

"; ?>

如上代码,想要在点击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属性后面?传递参数 获取不到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持水果奶奶论坛之家。

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

网友评论
推荐文章