Короче сделал простенькую проверка полей через php, теперь мне нужно вывести ошибки. Сами ошибка записал в массив, вывести без проблем, но каждая надпись оборачивается в блок, а мне надо чтоб ВЕСЬ массив обернулся в блок.
<?php
if(isset($_POST['btn'])){
$name = htmlspecialchars($_POST['name']);
$email = htmlspecialchars($_POST['email']);
$pass = htmlspecialchars($_POST['pass']);
$pass2 = htmlspecialchars($_POST['pass2']);
$errors = array();
if($name == "" and $email == "" and $pass == "" and $pass2 == ""){
$errors[] = "<span style='color: red; font-size: 18x;'>Все поля ОБЯЗАТЕЛЬНЫ к заполнению</span></br>";
}
if($name < 4 || $name > 10){
$errors[] = "<span style='color: red; font-size: 18px;'>Ваше имя не соответствует длине</span></br>";
}
if(preg_match('/[a-zA-Z0-9]/', $name)){
$errors[] = "<span style='color: red; font-size: 18px;'>В вашем имени запрещенные знаки</span></br>";
}
foreach ($errors as $key => $value) {
echo "<div style='text-align: center; background-color: rgba(124, 124, 124, 0.78); width: 400px; heigth: 300px; margin: auto; margin-top: 10px; '>$value</div>";
}
}
?>