首页 > 解决方案 > 从需要/包含 PHP 文件中调用表单会导致白屏死机

问题描述

我正在使用 Xampp、VSCode 和 Chrome。

我的 index.php 文件中包含两个工具。

工具 1 有 5 个表格用于输入数据。每个表单都有一个 math#.php 文件,它们是每个表单的“动作”。(math1.php、math2.php 等)。用户输入值用于执行计算。在每个 math.php 中,都会调用我的 database.php(我“需要”这个文件)文件,这是完成计算所必需的。在每个 math.php 文件的末尾都有一个“require index.php”,以确保用户可以填写下一个表单,因为从技术上来说,访问 math#.php 文件是一个不同的页面。index.php 中有一个 HTML 表,显示用户输入的值和计算的输出。

例如,用户将在 index.php 中填写表格 1 并提交。计算在 math1.php 中执行。现在填充的变量显示在表中。然后用户将填写表格 2 并单击提交。执行 Math2.php 并在末尾添加“require index.php”。计算和值相互生成,以便用户拥有一个完整填写的表格。它很笨重,但我通过每个表单将变量作为隐藏传递,以便相应地填充 index.php 中的输出表。

Tool 1 works standalone.

工具 2 由位于 index.php 底部的表单组成。用户输入一些值并调用我的数据库来填充它下面的表。

Tool 2 works standalone.

我的问题是,当我填写工具 1 中的任何表格并单击提交,然后填写工具 2 的表格并单击提交时,我得到一个空白的白屏。如果需要,我可以提供任何进一步的细节。我已经阅读了很多关于白屏死机的帖子,但是我所看到的解决方案都没有为我的案例提供解决方案。

标签: phpmysqlxampp

解决方案


推荐阅读