我有一个通过 ajax 提交的表单,我想返回空字段列表的消息。
我已经完成了所有这些工作,但在 PHP 方面似乎真的很啰嗦。
如何以不那么复杂的方式执行以下操作?
<?php
if(empty($_POST["emailaddress"])){
$error = 'true';
$validation_msg = 'Country missing.';
if(empty($error_msg)){
$error_msg .= $validation_msg;
} else{
$error_msg .= '\n' . $validation_msg;
}
}
if(empty($_POST["password"])){
$error = 'true';
$validation_msg = 'Country missing.';
if(empty($error_msg)){
$error_msg .= $validation_msg;
} else{
$error_msg .= '\n' . $validation_msg;
}
}
if(empty($_POST["firstname"])){
$error = 'true';
$validation_msg = 'First name missing.';
if(empty($error_msg)){
$error_msg .= $validation_msg;
} else{
$error_msg .= '\n' . $validation_msg;
}
}
if(empty($_POST["lastname"])){
$error = 'true';
$validation_msg = 'Last name missing.';
if(empty($error_msg)){
$error_msg .= $validation_msg;
} else{
$error_msg .= '\n' . $validation_msg;
}
}
if($error){
header('HTTP/1.1 500 Internal Server Error');
header('Content-Type: application/json');
die($error_msg);
}
?>