0
以下のコードをチェックして、コード条件が満たされたときに各エラーが値を受け取るときに$ error []配列をエコーする方法を教えてください。それとも短期的な解決策がありますか?条件が満たされたときにエラーメッセージをエコーしたい。それのための最善の短い手ソリューションは何ですか?割り当てられた配列値からのエコー値
if (isset($_POST['submit_update'])) {
if (empty($_POST['old_pass']) || empty($_POST['new_pass'])) {
$error[] = '<div class="alert alert-danger">Error: Field can not be empty</div>';
}elseif ($user->check_old_admin_pass($_POST['old_pass'])==true) {
if($user->update_pass($_POST['new_pass'])==true){
$error[] = '<div class="alert alert-success">Success: New password is set</div>';
}else{
$error[] = '<div class="alert alert-danger">Error: Fail to update</div>';
}
}else{
$error[] = '<div class="alert alert-danger">Error: Wrong old password</div>';
}
}
、単純な変数(配列ではない)で、それを入れてください。または、複数のメッセージを表示したい場合は、コードの準備が完了したときに「すべて」を表示することができます。 –
これは単なるHTMLです。代わりに文字列を作成するか、 'echo implode( ''、$ error)' –
'$ errorString。= Error1; $ errorString。= Error2' – Xatenev