$error に保存されているすべてのエラーを順不同のリスト形式で表示したいと考えています。以下は、エラーを表示するコードです。
<?php
if (!empty($error)) {
echo '<p class="error"><strong>Your message was NOT sent<br/> The following error(s) occurred:</strong><br/>'. '<li>' . $error . '</li>' . '</p>';
} elseif (!empty($success)) {
echo $success;
}
?>
問題は、上記のコードがリストの最初のエラーのみを表示し、残りのエラーはリスト形式なしで別の行に表示されることです。すべてのエラーは次の形式で保存されます。
$error .= "You didn't type in your name. <br />";
br タグを削除しようとしましたが、うまくいきませんでした。
どんな助けでも大歓迎です。前もって感謝します :)