我有可编辑的用户信息的html表。当我要更改我想要检查特定用户已分配给他的任务的用户的branch_ID时,有一些列,例如user_ID,branch_ID等。如果他有任务,则不允许更新。因为我使用以下java脚本部分。
if(field=='branch_ID'){
$.ajax({
type: 'post',
url: 'check_user.php',
data: {udata: user_id},
success: function (data) {
// message_status.text(data);
}
})
}
在check_user.php中
$user_id= $_POST['udata'];
$sql1="SELECT * FROM assign_task WHERE user_ID=$user_id";
$query1=mysqli_query($con,$sql1);
if(mysqli_num_rows($query1)>0){
echo"you can't update";
return false;
}
else{
echo"ok with it".$sql1;
}
答案 0 :(得分:0)
您可以使用JSON传递更复杂的数据:
PHP:
if(mysqli_num_rows($query1)>0){
echo json_encode(array("success" => false));
}
else{
echo json_encode(array("success" => true,
"message" => "ok with it".$sql1));
}
使用Javascript:
success: function (data) {
var jsonData = JSON.parse(data);
if(jsonData.success){
alert(jsonData.message);
}
}
请记住先对变量和类型进行更高级的检查!