表单问题

WBOY
WBOYOriginal
2016-06-20 12:28:001128Durchsuche

数据库结构也就这样

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'");


回复讨论(解决方案)

有什么问题么?
我这之前都这么写的,但表单倒是第一次这么写。

1、你这样接收数据 $qty=$_POST['qty'];
但表单是 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,还看不出来不一样吗?
都故意写的。
也不用回了。我自己都改完了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn