Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2012, 11:13
Avatar de polarubi
polarubi
 
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 15 años, 5 meses
Puntos: 2
Pregunta problema al comprobar campos

hola chicos vengo con este problema que no logro solucionar, al momento de registrarse me dice que el email ya esta en uso, pero lo que pasa es que me lo registra igual y se registra con el mismo email que otro usuario, ya no se como arreglarlo :S

este es el codigo de mi register-check-form.php

Código PHP:
<?php
include("../h.home.php");

$nick mysql_real_escape_string($_POST['username']);
$email mysql_real_escape_string($_POST['email']);

if(
trim($nick)){
$user mysql_query("SELECT * FROM usuarios WHERE nick = '$nick'") or die(mysql_error());
$u mysql_num_rows($user);
if(
$u==1) die('{"status":0,"error":"username","data":"El nick ya esta en uso"}');
else
echo
'{"status":1,"valid":"username"}';
}

if(
trim($email)){
if(!
filter_var($emailFILTER_VALIDATE_EMAIL)){
   die(
'{"status":0,"error":"email","data":"El email no es valido"}');
}
$user mysql_query("SELECT * FROM usuarios WHERE mail = '$email'") or die(mysql_error());
$u mysql_num_rows($user);
if(
$u==1) die('{"status":0,"error":"email","data":"El email ya esta en uso"}');
else
echo
'{"status":1,"valid":"email"}';
}
?>
cualquier ayuda no me vendria mal, gracias