我有一个使用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查询不成功时提醒错误。