场景:
我有一个简单的php表格来计算事物并计算价格。
现在我被卡在了我的编辑功能上。
我有一个简单的开关switch ($_GET['actie'])
,具有添加,编辑和删除之类的情况。
这是我的会话:$_SESSION['data'][] = $_POST;
编辑案例:
if (isset($_POST['submitnieuw']))
$data['lengtezijde'][$_GET['key']] = $_POST['nieuw'];
Laden(0);
修改表单:
else
echo $_GET['key'];
<form action="index.php?actie=wijzigen" method="post">
<input type="text" name="nieuw">
<input type="submit" name="submitnieuw" value="submit">
<input type="hidden" name="ky" value="$_GET['key;]">
</form>
break;>
我可以看到我要编辑的值的键,但不会编辑$data['lengtezijde']
值
如果某些东西丢失或我的问题不清楚,请告诉我。
答案 0 :(得分:0)
在编辑情况下,您使用键的GET值,但是从您的表单看来,您应该在此处使用POST值。尝试更改此内容:
$data['lengtezijde'][$_GET['key']] = $_POST['nieuw'];
对此:
$data['lengtezijde'][$_POST['ky']] = $_POST['nieuw'];