0
基本的なフォームの検証(簡略化のためにempty()を使用しています)を行い、それらのエラーメッセージを配列に入れたい場合、どうすればよいでしょうか?フォームの検証エラーを配列に格納する方法
$errors = array();
$response = array();
if(empty($_POST['name'])) {
$errors['name'] = "Name required";
}
if(empty($_POST['email'])) {
$errors['email'] = "Email required";
}
$response['errors'] = $errors;
if(!empty($errors)) {
$response['success'] = false;
$response['message'] = "fail";
} else {
$response['success'] = true;
$response['message'] = "<div class='alert alert-success'>Success</div>";
}
echo json_encode($response);
}
だけではなく、文字列の配列を使用する: 'メッセージ[] = "..."' – Marvin
私はあなたがブートストラップを使用している参照してください。 PHPフレームワークを使用していますか? –
はい、私はブートストラップを使用しています – Jonathan