编辑:你可以关闭它,我找到了解决它的另一种方法。
答案 0 :(得分:0)
我认为问题是错误的命名。在action
属性下方,您发送的$id
值为ed
,但在隐藏的输入上,您发送的$id
值为id
。
如果您使用?ed=$id
操作,为什么使用hidden $id
?或者,如果您使用hidden $id
,为什么在行动区使用?ed=$id
。
<form method='post' action='edit_level.php?ed=$id'>
<input type='hidden' name='id' value='$row[id]'>
您应该删除ed
或id
,然后如果您的edit_level.php获得$id
或$_GET
$_POST
值,则应按以下方式修复1}} p>
<强> edit_level.php 强>
如果您使用隐藏字段,则可以$id
获取$_POST["id"]
如果您使用了edit_level.php?ed = $ id,则可以$id
获取$_GET["ed"]
决定你想要什么。但是,在进行这些更改时,请不要忘记更改操作页面。