У меня длинная форма со слишком большим количеством полей. Я хотел создать динамическую форму, что означает, что требуемые поля различаются каждый раз по желанию. Поэтому я помещаю рядом со всеми полями формы и предоставляю этот код динамически выбирать, какие поля требуются, и проверить его, поэтому, когда пользователь отправляет форму, текст динамической ошибки появляется только рядом с выбранными обязательными полями. но результат отличается от ожидаемого. Ошибка PHP отображается рядом со всеми полями не только в желаемом массиве. Пожалуйста, обратитесь за помощью.Динамические обязательные поля в форме
$required = array('cm_name', 'cm_mobile', 'cm_mail', 'cm_dob', 'cm_income', 'cm_country');
if(isset($_POST['submit'])) {
foreach($required as $field) {
if (empty($_POST[$field])) {
$err_req = "* Required Data";
$valid = true;
} else {
$err_req = "";
$valid=false; }
}
}
Это работает так же, Амр Али! – Marta