表单提交后,更新数据库以及使用FPDF显示pdf

时间:2015-04-02 04:24:19

标签: php html pdf 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>

和我的&#34; update_db.php&#34;有代码来更新数据库 然后我使用标题将其重定向到pdform.php

header( 'Location: http://localhost/pdform.php' ) ; 
die();

我的update_db在没有标题的情况下更新了数据库,但我想在使用标题时将其重定向到pdfrom.php,它将其指向pdform.php但不更新数据。 我在本网站上几乎阅读了与此相关的所有问题,但我无法做到。 那么我应该怎么做才能使这项工作。

1 个答案:

答案 0 :(得分:1)

您必须能够以特定方式将变量从一个脚本传递到另一个脚本。一种方法是在表单页面的顶部添加session_start,然后在update_db.php文件中添加session_start(),最后在pdform.php上添加。然后,您可以将变量从一个位置传送到另一个位置。然后,您可以使用$ _SESSION [&#39; variable_name&#39;];

来回显这些变量