Я получаю некоторые переменные $ _POST и помещаю их в массив, например:
foreach (array_keys($_POST) as $key) {
$clean[$key] = mysql_real_escape_string($_POST[$key]);
}
В результате получается такой массив:
Array
(
[pers_anrede] => Frau
[pers_titel] => Dr.
[pers_vorname] => BLa
[pers_nachname] => blablabla
[pers_vorwahl] => 0123
[pers_telefon] => 3456789
[job_bundesland] => Berlin
[job_plz] =>
[job_ort] =>
[job_str] =>
)
Теперь я хочу сделать некоторую форму простой проверки. если элемент массива выше имеет какое-либо значение, его ошибка устанавливается в false. если значение для элемента отсутствует, его ошибка устанавливается в true. я хотел бы получить массив, подобный этому (сохраняя данные примера сверху, только последние три элемента приведут к ошибке:
Array
(
[pers_anrede] => false
[pers_titel] => false
[pers_vorname] => false
[pers_nachname] => false
[pers_vorwahl] => false
[pers_telefon] => false
[job_bundesland] => false
[job_plz] => true
[job_ort] => true
[job_str] => true
)
с этим массивом я хочу иметь возможность делать что-то вроде этого и т.д .:
if $error['pers_anrede'] == true {
$error_message = 'please correct blabla';
}
спасибо за помощь