提交表单后,更新数据库以及使用 FPDF 显示 pdf
After form submission, updating database as well as displaying pdf using FPDF
我正在尝试更新数据库并在确认后以 pdf 格式显示输入的数据。
出于确认目的,我使用
html iframe
在 iframe 下方我有一个提交按钮,当用户按下该按钮时我将其定向到 update_db.php 并且 update_db.php 将其重定向到显示 pdf 的 fpdf。
当我单击 iframe 下方的提交时,我遇到了错误它会将我带到 pdf 输出,但它没有更新数据库。
这是我来自 FORM.HTML
的代码
<form name="submission_form" method="post" action="confirmation_page.php">
并提交按钮
<input name="submission_form" type="submit" value="Submit">
所以现在我的代码 confirmation_page.php
<iframe src="pdform.php" width="595" height="842" align='middle' style="border: solid black;"></iframe>
<form name="submission_form" method="post" action="update_db.php">
<input name="submission_form" type="submit" value="Submit">
</form>
和我的 "update_db.php" 有更新数据库的代码
然后我使用 header 将其重定向到 pdform.php
header( 'Location: http://localhost/pdform.php' ) ;
die();
我的 update_db 更新数据库时没有 header 但我想将它重定向到 pdfrom.php 当我使用 header 它将它定向到 pdform.php但不更新数据。
我已经阅读了本网站上与此相关的几乎所有问题,但我无法做到。
那么我应该怎么做才能完成这项工作。
您必须能够以特定方式将变量从一个脚本传递到另一个脚本。一种方法是在表单页面的顶部添加 session_start,然后在 update_db.php 文件中添加 session_start(),最后在 pdform.php 中添加.然后您可以将变量从一个位置传送到另一个位置。然后,您可以使用 $_SESSION['variable_name'];
回显这些变量
我正在尝试更新数据库并在确认后以 pdf 格式显示输入的数据。 出于确认目的,我使用
html iframe
在 iframe 下方我有一个提交按钮,当用户按下该按钮时我将其定向到 update_db.php 并且 update_db.php 将其重定向到显示 pdf 的 fpdf。 当我单击 iframe 下方的提交时,我遇到了错误它会将我带到 pdf 输出,但它没有更新数据库。
这是我来自 FORM.HTML
的代码<form name="submission_form" method="post" action="confirmation_page.php">
并提交按钮
<input name="submission_form" type="submit" value="Submit">
所以现在我的代码 confirmation_page.php
<iframe src="pdform.php" width="595" height="842" align='middle' style="border: solid black;"></iframe>
<form name="submission_form" method="post" action="update_db.php">
<input name="submission_form" type="submit" value="Submit">
</form>
和我的 "update_db.php" 有更新数据库的代码 然后我使用 header 将其重定向到 pdform.php
header( 'Location: http://localhost/pdform.php' ) ;
die();
我的 update_db 更新数据库时没有 header 但我想将它重定向到 pdfrom.php 当我使用 header 它将它定向到 pdform.php但不更新数据。 我已经阅读了本网站上与此相关的几乎所有问题,但我无法做到。 那么我应该怎么做才能完成这项工作。
您必须能够以特定方式将变量从一个脚本传递到另一个脚本。一种方法是在表单页面的顶部添加 session_start,然后在 update_db.php 文件中添加 session_start(),最后在 pdform.php 中添加.然后您可以将变量从一个位置传送到另一个位置。然后,您可以使用 $_SESSION['variable_name'];
回显这些变量