刷新后保存值

时间:2016-05-03 22:55:28

标签: php mysql forms post

我正在通过一个表单传递一个值'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)时,页面不会显示任何错误,但是当我更新表格(带有表单)时,它确实显示错误。

2 个答案:

答案 0 :(得分:1)

您可以设置Cookie以保留所有页面中的数据,而不是使用Post。使用此设置cookie:

setcookie("TestCookie", $value);

然后使用以下方法访问它们:

$_COOKIE["TestCookie"];

答案 1 :(得分:0)

您可以在页面b中拥有隐藏的表单字段,当用户登陆页面b更新表单字段时。