一页上的多个PDO语句的成功消息

时间:2016-07-14 11:32:46

标签: php pdo

我有一个名为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语句都有效,我怎样才能调用成功消息?

1 个答案:

答案 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";
}