У меня есть два окна предупреждений, одно из которых отображает ошибку через эхо PHP, а другое отображает сообщение об успешном завершении. Я хочу, чтобы они были в двух разных делах.
Сначала я помещал PHP прямо в div, но даже когда не было ни ошибки, ни сообщения, div все равно отображался. Теперь я попробовал это, и он отображает div только при ошибке или сообщении, но $message
или же $error
не отображается.
<?php
if (isset($login)) {
if ($login->errors) {
foreach ($login->errors as $error) {
echo "<div data-alert class='alert-box alert'" . $error . "</div> <a href='#' class='close'>×</a>";
}
}
if ($login->messages) {
foreach ($login->messages as $message) {
echo "<div data-alert class='alert-box success'" . $message . "</div> <a href='#' class='close'>×</a>";
}
}
}
?>
Мне не хватало конечного тега >
как @Bansi указал в комментариях.
Других решений пока нет …