Я немного осмотрелся, но ничего не нашел.
У меня есть этот код, и я не могу создать одно предупреждение для всех ошибок, которые появляются (как если бы это был маркированный список)
if(isset($error)){
foreach ($error as $error)
{
echo '<div class="alert alert-warning" role="alert">';
echo '<p>'.$error.'</p>';
echo '</div>';
}
}
Просто переместите предупреждение из цикла
if(isset($error)){
echo '<ul class="alert alert-warning" role="alert">';
foreach ($error as $error)
{
echo '<li>'.$error.'</li>';
}
echo '</ul>';
}
измените свой код, как это .. надеюсь, он будет работать для вас
if(isset($error)){
$errAlert = '<div class="alert alert-warning" role="alert">';
foreach ($error as $err) {
$errAlert .= '<p>'.$err.'</p>';
}
$errAlert .= '</div>';
echo $errAlert; // print this variable where you want
}
<div class="alert alert-warning" role="alert">
<ul>
<?php
if(isset($error)){
foreach ($error as $err)
{
echo '<li>'.$err.'</li>';
}
}
?>
</ul>
</div>