我正在通过一个表单传递一个值'name =“idUser”',其中POST从pageA到pageB。
然后在pageB中,我有一个查询,它将这个值用于不同的事情,比如选择,更新,插入等。
EJ: $ updateIDU = $ _ POST [ “ID用户所”];
从表中选择*,其中idUser = $ updateIDU;
pageB在Form中有一个表可以更新(您可以使用将值发送到数据库的表单添加值)。
将信息更新到数据库后,我用以下内容刷新页面:
$link="LOCATION:pageB.php?ok=1";
header($link);
问题是,当我使用该方法刷新页面时,表的查询会因错误而崩溃:
注意:未定义索引:C:\ wamp64 \ www \ pageB.php中的idUser
有人可以帮我修复我的问题,还是有另一种方法可以将此值(ID)从pageA传递给pageB而不会在刷新时丢失它(更新表格表)?
注意当我刷新页面(F5)时,页面不会显示任何错误,但是当我更新表格(带有表单)时,它确实显示错误。
答案 0 :(得分:1)
您可以设置Cookie以保留所有页面中的数据,而不是使用Post。使用此设置cookie:
setcookie("TestCookie", $value);
然后使用以下方法访问它们:
$_COOKIE["TestCookie"];
答案 1 :(得分:0)
您可以在页面b中拥有隐藏的表单字段,当用户登陆页面b更新表单字段时。