我正在尝试处理更新postgreSQL表中某些数据的表单。为此,我获取要更新的项目的 ID。网址显示为:
[...]pojazd.php?id=1[...],成功获取数据。
然后我想将其存储在会话中(之前已打开):
$_SESSION['id'] = $_GET['id'];
$id = $_SESSION['id'];
当我使用我的变量来选择数据时,它工作正常。$id
SELECT model, cena FROM pojazd WHERE id_poj = $id"完成工作。
但是当我想使用POST表单更新此数据时:
if (isset($_POST['update'])){
[...]
UPDATE pojazd SET model = '$model', cena = '$cena' WHERE id_poj = $id;
}
没有任何反应。当变量被硬编码时(例如:替换为1等),它可以正常工作。但是,每当表单被 POSTEd 时,变量似乎都会取消设置自身。我尝试在禁用重定向时回显变量,这正是所发生的事情 - 变量消失了。$id$id$id$id
我不知所措。时间在流逝,我真的不想让我的课程失败,但这个问题毁了我的整个项目......
暮色呼如