function abuf_user_add($name,$password,$email,$isadmin)
{
global $af_con;
if((empty($name)) || (empty($password)) || (empty($email)) || empty($isadmin))
{
return false; // for check that is not empty
}
$n_email =mysqli_real_escape_string($af_con,strip_tags($email));
if(!filter_var($n_email,FILTER_VALIDATE_EMAIL))//for make sure that is email
{
return false;
}
$n_name =mysqli_real_escape_string($af_con,strip_tags($name));//
$n_pass =md5(mysqli_real_escape_string($af_con,strip_tags($password)));// for encrypting password
$n_isadmin=(int)$isadmin;
$query=sprintf("insert into `user` valuse (NULL,'%s','%s','%s','%d')",$n_name,$n_pass,$email,$n_isadmin);
echo $query;
$qresult=mysqli_query($af_con,$query);
if(!$qresult)
{
return false;
}
return true;
}
in this insert function there is a logic error ... how I can fix it ?