当前位置:Gxlcms > PHP教程 > 表单问题

表单问题

时间:2021-07-01 10:21:17 帮助过:6人阅读

数据库结构也就这样

ID NAME
1 2
2 3

界面是这样的
ID NAME 修改
1 2 3
2 3

这么输入就把NAME的值改成3
表单和接收页应该 怎么写啊?
我表单是这么写的
?shopid='>


接收页是:

$qty=$_POST['qty'];
$shopid=$_GET['shopid'];
$goodsid=intval($_GET['goodsid']);
print("update sxsale set qty='$qty' where goodsid='$goodsid' and shopid='$shopid'");


回复讨论(解决方案)

但表单是 get 方式的,$_POST['qty'] 不存在
2、表单是 get方式的时候,url 参数就是表单内容,你预置的 goodsid=?shopid= 统统不存在
$shopid=$_GET['shopid'];
$goodsid=intval($_GET['goodsid']);
都只能是空值

楼主这种情况,建议找一个php做留言本的视频看看就都懂了

我是调试的时候改的post,post和get。来回改了n回了。就是接受不到呢

这个表单,qty是不是需要数组来装啊

那应该如何传递shopid和goodsid啊

看样子又是一个用 PHPStorm 写程序的

工欲善其事,先必利其器
你弄个残废的工具在用,怎么能做得好?

是用这个东东写的。哪用DW啊?
大哥能不能先把俺这个问题解决了啊?都卡了一天了。

已经知道用隐藏传参了。QTY这字段得用数组传吧?

按我 #1 的改好 form 标签即可!
盗版的高版本 PHPStorm 是不支持 post 提交的,最近已经有很多人栽在这上面了
搭好自己的本地环境,不要用 PHPStorm 内置的。其实一个集成环境(xamp)用起来,比安装 PHPStorm 还要简单

大哥,我装的是正版的,没装盗版的,POST好使。之前写过几个了。
QTY这字段得用数组传吧?

哈哈 版主快被你整哭了。。

这不就几句话的事儿嘛,要么上段代码,要么给个思路。
你看我这磨迹了半天,都是所问非所答。问跟没问一样。
一句有用的都没有。

method 方式都不一样你怎么接收嘛!

我罪了,版主说的还不明显吗?

写的不一样。是我测试时候改的。
就一个POST和一个GET,还看不出来不一样吗?
都故意写的。
也不用回了。我自己都改完了。

人气教程排行