Ajax发布结果未显示错误

时间:2016-02-29 13:44:25

标签: php jquery mysql ajax

我有一个使用ajax帖子的表单,我的php文件回显结果,但每当它提示成功时,我已经放入了没有显示结果的mysql查询结果。如果sql结果不成功,它不会回显错误。

表格帖子

<script type="text/javascript">
function attend(){
$.ajax({

                type: "POST",
                url: "inc/update.php",
                data: $('#frmsearch').serialize(),
                success: function(data) {
                    alert(data);
                }
            });
}
</script>

我做了这个警报(数据)以查看我一直得到的结果。

我的php文件

require_once("database.php");

if (isset($_POST['Search']))
{
    $title = $_POST['selectmenu'];
    $name = $_POST['Name'];
    $surname = $_POST['Surname'];
    $tel = $_POST['Telelphone'];
    $email = $_POST['Email'];
    $id = $_POST['hid_id'];

    $sql = "UPDATE tblattend SET `Title` = '$title',`Name` = '$name' , 
    `Surname` = '$surname' , 
    `Designation` = '$designation' , 
    `Tel` = '$tel' , 
    `Email` = '$email'  
    WHERE id = '$id' ; 
    ";


$result = mysql_query($sql);
    $num_rows = mysql_num_rows($result);
    if($num_rows > 0 )
    {
        echo 'success';  
    }
    else
    {
         echo 'error';  
    }

}

所有警报都是成功的,我希望它在mysql查询不成功时提醒错误。

0 个答案:

没有答案