Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tendo um problema com a inserção de dados no banco via AJAX.
Ele insere normalmente, mas não recebe a msg passado pelo PHP.
Seria pra aparecer no alert a msg devolvida pelo php, mas isso não acontece.
Segue a função:
>
$(document).ready(function(){
$(".cadastrar_usuario").submit(function(){
$.ajax({
url:'[http://localhost/server_mvet/php/cadastrar.php'](http://localhost/server_mvet/php/cadastrar.php%27)
type:'post',
data:$(".cadastrar_usuario").serialize(),
sucess: function(retorno){
alert(retorno);
},
error: function(){
alert("Não possível se conectar!!");
}
});
return false;
});
});
Código PHP
>
if(isset($user) || isset($email) || isset($senha) || isset($nome) || isset($sobrenome) || isset($senha1))
{
if($senha == $senha1)
{
$query_select="SELECT usuario FROM usuario where usuario = '$user'";
$select=mysql_query($query_select);
$verifica = mysql_fetch_array($select);
$usuario = $verifica['usuario'];
if($usuario == $user)
{
echo"Usuário já existe";
}
else
{
$query_cad="INSERT into usuario(usuario, email, senha, nome, sobrenome) values('$user', '$email', '$senha', '$nome_correto', '$sobrenome_correto')";
mysql_query($query_cad) or die (mysql_error());
echo"Cadastro realizado com sucesso";
}
}
else
{
echo"Senhas não conferem";
}
} echo"Preencha todos os campos";
}Carregando comentários...