Я написал код обработки и валидации формы, но тут мне выдало ошибку:
Warning: Invalid argument supplied for foreach() in W:\domains\localhost\includes\functions.php on line 19
Строка ошибки:
foreach ($data as $k => $v) {
Сам код:
<?php
function debug($data) {
echo '<pre>' . print_r($data, true) . '</pre>';
}
function load($data) {
foreach ($_POST as $k => $v) {
if(array_key_exists($k, $data)) {
$data[$k] ['value'] = trim($v);
}
}
return $data;
}
function validate ($date) {
$errors = '';
foreach ($data as $k => $v) {
if($date[$k]['requiered'] && empty($data[$k]['value'])) {
$errors .="<li>Вы не заполнили поле! {$data[$k]['field_name']}</li>";
}
}
return $errors;
}
Прошу, помогите пожалуйста..