我尝试更新数据库并在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但不更新数据。 我在本网站上几乎阅读了与此相关的所有问题,但我无法做到。 那么我应该怎么做才能使这项工作。
答案 0 :(得分:1)
您必须能够以特定方式将变量从一个脚本传递到另一个脚本。一种方法是在表单页面的顶部添加session_start,然后在update_db.php文件中添加session_start(),最后在pdform.php上添加。然后,您可以将变量从一个位置传送到另一个位置。然后,您可以使用$ _SESSION [&#39; variable_name&#39;];
来回显这些变量