Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2013, 18:26
ecosysonidos
 
Fecha de Ingreso: julio-2011
Ubicación: donde me encuentre la noche
Mensajes: 140
Antigüedad: 13 años, 4 meses
Puntos: 3
Pregunta error query was empty

Pues bien tengo un problema con mi codigo
lo que pretendo hacer
busco en mi bdd el mail de un usuario que se va a registrar, si el email que estan ingresando "existe" entonces no lo deja registrarse y manda el mensaje de "el usuario existe" eso lo hace bien es decir me compara si existe no lo registra de nuevo y si no existe lo registra....

el problema es cuando el usuario ya existe seguido de el mensaje de "el usuario Existe" me manda Error query was empty.


este es mi codigo php
Código PHP:
<?php
error_reporting 
E_ERROR );
$con mysql_connect("localhost","root","");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }

mysql_select_db("mk3"$con);
$name=$_POST['name'];
$direc=$_POST['direc'];
$tel=$_POST['tel'];
$email=$_POST['email'];
$pass=$_POST['pass'];
$hoy=date("j, n, Y");

if(!isset(
$name))
    echo  
"";
else{
    if(
$name=="")
    {
        echo 
"debes de insertar el nombre";
    }
        else{
            if(
$direc=="")
                {
                    echo 
"debes de insertar la direc";
                }
                else{
                    if(
$tel=="")
                {
                    echo 
"debes de insertar el tel";
                }
                    else{
                        if(
$email=="")
                    {
                        echo 
"debes de insertar el email";
                    }
                        else{
                            if(
$pass=="")
                        {
                            echo 
"debes de insertar el pass";
                        }
                            else{
                        
$result mysql_query("SELECT Email FROM usuarios WHERE Email='$email'");
                        
$row=mysql_num_rows($result);
                            }
if(
$row==1)

    echo 
"el usuario existe";
else
      
$insertar="INSERT INTO usuarios (Nombre, Direccion, Telefono, Email, Password, Fecha)
    VALUES
        ('$_POST[name]','$_POST[direc]', '$_POST[tel]', '$_POST[email]', '$_POST[pass]', '$_POST[hoy]')"
;

if (!
mysql_query($insertar,$con))
  {
  die(
'Error: ' .  mysql_error());
  }
echo 
"Nuevo Contacto Ingresado con Exito";


    }
}
}
}
}
mysql_close($con);
?>
les agradeceria si me ayudan a mejorar mi codigo