if (isset(filter_input_array(input_post)
Также причина, по которой я использую входной массив Filter, заключается в том, что $_POST в любом случае больше не работает даже на netbeans.
Мой localHost отвечает мне:
Предупреждение: использование неопределенной константы input_post — предполагается, что «input_post» (это вызовет ошибку в будущей версии PHP) в C:\xampp\htdocs\Test1\Includes\signup2.inc.php в строке 3.
Я довольно новичок в кодировании и особенно в PHP. Я учусь на первом курсе универа, делаю курсовую работу, так что не расстраивайтесь, если это глупый вопрос. Но я понятия не имею, как это исправить.
Это все, что у меня есть до сих пор
<?php
if (isset(filter_input_array(input_post)['signup-submit'])) {
require 'dbh.inc.php';
$username = filter_input_array(input_post)['uid'];
$email = filter_input_array(input_post)['mail'];
$password = filter_input_array(input_post)['pwd'];
$passwordRepeat = filter_input_array(input_post)['pwd-repeat'];
Вау.. Вот и все. Мне нужно многому научиться. Спасибо, приятель.






Попробуйте использовать $_REQUEST как глобальную переменную.
$_REQUEST ['поле_форма']
Фильтрующий ввод - в корне неправильно (на самом деле проблема здесь в соглашениях об именах PHP).
because $_POST doesn't even work anymore
Таким образом, ваш обходной путь для проблемы больше не работает. Прекратите попытки исправить обходной путь и устраните проблему. PHP — это в первую очередь язык сценариев для Интернета. Если он не обрабатывает данные запроса, что-то очень не так.
Переменные PHP чувствительны к регистру
INPUT_POST. php.net/manual/en/function.filter-input-array.php