【发布时间】:2016-05-03 22:55:28
【问题描述】:
我通过带有 POST 的表单将值“name="idUser"”从 pageA 传递到 pageB。
然后在 pageB 中,我有一个查询,该查询将该值用于不同的事情,例如选择、更新、插入等。
Ej: $updateIDU=$_POST["idUser"];
Select * from table where idUser = $updateIDU;
pageB 在表单中有一个可以更新的表(您可以添加值,使用表单将值发送到数据库)。
信息更新到数据库后,我刷新页面:
$link="LOCATION:pageB.php?ok=1";
header($link);
问题是当我使用该方法刷新页面时,表的查询会因错误而崩溃:
注意:未定义索引:C:\wamp64\www\pageB.php 中的 idUser
有人可以帮我解决我的问题,还是有另一种方法可以将此值 (ID) 从 pageA 传递到 pageB 而不会在刷新时丢失(更新表单表)?
注意当我刷新页面 (F5) 时,页面不会显示任何错误,但是当我更新表格(使用表单)时,它会显示错误。
【问题讨论】:
-
你试过什么?如果没有发布任何内容,您是否将帖子设置为会话?
-
你需要一个会话。 php.net/manual/en/book.session.php
-
当您从 pageA 传递到 pageB 时,会使用从 pageA 发送的 $_POST["idUser"] 显示一个表格。这个表也有这个idUser,我所做的是使用pageA(idUser)中的表单的相同名称在表中添加这个idUser