Почему мой PHP эхо не работает в этом стиле HTML

У меня есть два окна предупреждений, одно из которых отображает ошибку через эхо 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'>&times;</a>";
}
}

if ($login->messages) {
foreach ($login->messages as $message) {
echo "<div data-alert class='alert-box success'" . $message . "</div> <a href='#' class='close'>&times;</a>";
}
}
}
?>

-1

Решение

Мне не хватало конечного тега > как @Bansi указал в комментариях.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]