我有一个名为update.php的页面,我执行大约5个插入语句。一个是个人数据,然后是工作经验,教育经历,爱好和个人资料图片。
我正在使用PHP和AJAX。
我目前的逻辑是我有if-else语句
if(isset($_POST["var1"], $_POST['var2'], $_POST['var3']))
{ update and $response_array["status"] = 'success';
}else{
$response_array["status"] = 'error';
}
现在即使个人资料图片更新有错误,它仍然显示我对客户的成功。这样编码的最有效方法是什么?如果所有insert语句都有效,我怎样才能调用成功消息?
答案 0 :(得分:0)
在我的情况下,我一直在使用变量。这就是我使用它的方式
$error = 0;
$error_query = array();
if(contiotion){
$first_query//first query
if(not_query_first){
$error++;
$error_query[] = $first_query;
//or u can use
$error_query[] = "query 1 error";
}
$second_query//secont query
if(not_query_sec){
$error++;
$error_query[] = $second_query;
//or u can use
$error_query[] = "query 2 error";
}
}
if($error > 0){
echo "You have errors in your query<br>";
print_r($error_query);
} else {
echo "OK";
}