вызов формы из файла PHP require / include дает белый экран смерти - PullRequest
0 голосов
/ 07 мая 2019

Я использую 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-таблица, которая отображает значения, введенные пользователем, и рассчитанный вывод.

Так, например, пользователь заполняет форму 1 в index.php и отправляет. Расчеты выполняются в math1.php. и теперь заполненные переменные показаны в таблице. Затем пользователь заполняет форму 2 и нажимает кнопку «Отправить». Math2.php выполняется, и в конце добавляется «require index.php». Расчеты и значения производят построение друг от друга, так что пользователь имеет полностью заполненную таблицу. Это неуклюже, но я передаю переменные как скрытые через каждую форму, так что выходная таблица в index.php заполняется соответственно.

Tool 1 works standalone.

Инструмент 2 состоит из формы, расположенной внизу index.php. Пользователь вводит некоторые значения и вызывает мою базу данных, чтобы заполнить таблицу под ней.

Tool 2 works standalone.

Моя проблема заключается в том, что когда я заполняю любую из форм в инструменте 1 и нажимаю кнопку отправки, затем заполняю форму для инструмента 2 и нажимаю кнопку отправки, я получаю пустой белый экран. Я могу предоставить любую дополнительную информацию, если это необходимо. Я прочитал много постов о белом экране смерти, но ни одно из решений, которые я видел, пока не дало решения в моем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...