这是第一个问题,我需要你的帮助。
我使用 php 中的标题位置方法将表单数据从第一页传输到第二页。
在第二页上,我使用 get 接受数据。
现在这里是第二页的url,在数据发送之后(即提交表单)
http://mydomain.com/site1/form1_conf.php?id=123
当用户在第二页时,第二页上的数据将根据 mysql 数据库中的 id 号显示。
现在的问题是,当用户在第二页上并且他更改数字(例如 123 到说 78)时,显示来自数据库的 id=78 的数据,这是不好的。
我怎么能阻止它?
请注意:我不能使用帖子,也不能使用会话。
编辑:
第一页上的php代码,转移到第二页:
// after all validations are okay
$insert = //insert into database
$result = mysql_query($insert);
if($result)
{
echo("<br>Input data is succeed");
$lastInsertedId = mysql_insert_id();
header('Location:form1_conf.php?id='.$lastInsertedId); //THIS IS THE IMPORTANT LINE
}
else
{
$message = "The data cannot be inserted.";
$message .= "<br />" . mysql_error();
}