php - 获取确认页面的提交表单值

标签 php

简单来说,我有 3 个 php 文件——form.php、save.php 和 confirm.php

form.php 是一个通用的表单,有

<form id="form" name="form" method="post" action= 'save.php' ><form>

save.php 用于通过插入命令更新SQL

$sql = "INSERT INTO database (name, age, sex, id) VALUES ('$name', '$age', '$sex', '$id')";

保存后我还使用标题相同的页面进行重定向

header('Location: confirm.php');

现在我期待什么当人们提交表单时,数据将保存到 SQL 并重定向到 confirm.php,他们可以在其中看到他们提交的数据。

它在保存后重定向,但我无法弄清楚如何在 confirm.php 上获取提交的数据,我尝试使用 $_SESSION 但页面变得空白。如果我可以将提交的表单的 $id 通过 $_SESSION 或其他方式传递给 confirm.php,我会很棒所以我可以从 confirm.php 调用 $id 并获取数据。请建议如何做到这一点。

最佳答案

通过$id = mysqli_insert_id();获取插入ID

并传递 header('Location: confirm.php?id='.$id);

并通过这个id获取详细信息。

在 confirm.php $_REQUEST['id'];

关于php - 获取确认页面的提交表单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29625702/

相关文章:

javascript - tinyMCE 空验证检查

php - 如何在 PHP 中表示乘法

php - Zend Framework 2 phpcloud 数据库

javascript - 如何在不知道特定元素的类或 id 的情况下定位特定元素,但拥有该元素的所有 DOM 详细信息

javascript - 根据mysql表中的值更改行的字体颜色

javascript - PHP 中 (new Date()).getTime() 的功能是什么?

php - 如何用 fwrite() 中的值替换 file_get_contents() 中的变量?

php - 用户数据库 - 有效和无效请求

php - 如果达到 maxlength,则删除 SQL 行中的最后一个单词? (PHP)

php - 如何创建具有双 GET 变量的数组