Я пишу фрагмент кода, который должен получить некоторую информацию, хранящуюся в $_POST
в другую переменную, а именно $data
, которая является массивом. Но каким-то образом информация $_POST
не может попасть в $data
, хотя функция Correct_input
работает правильно. Если я попробую этот код, я получаю следующий вывод:
print_r($_POST);
echo Correct_input($_POST["voor"]);
$data = array();
$data[0] = Correct_input($_POST["voor"]);
$data[1] = Correct_input($_POST["acht"]);
$data[2] = Correct_input($_POST["tuss"]);
$data[3] = Correct_input($_POST["func"]);
$data[4] = Correct_input($_POST["emai"]);
$data[5] = Correct_input($_POST["tele"]);
$data[6] = Correct_input($_POST["stra"]);
$data[7] = Correct_input($_POST["post"]);
$data[8] = Correct_input($_POST["plaa"]);
$data[9] = Correct_input($_POST["opme"]);
$data[10] = Correct_input($_POST["nieu"]);
print_r("<br/>" . $data);
ВЫВОД:
Array ( [voor] => David [acht] => Kortleven [tuss] => [func] => IT [email] => [email protected] [tele] => telefooonnn [stra] => hiero [post] => 4208SB [plaa] => Daarp [opme] => Geeem [nieu] => on ) David
Array
Последний "массив", по-видимому, указывает на то, что $data
полностью пусты? Так что я делаю неправильно?
Спасибо за помощь.
Попробуйте print_r($data)
в конце. Ваш print_r("<br/>". $data)
сначала объединяет <br/>
и $data
, что приводит к печати только массива.