validar el email y usuarios is existen

0 votos
preguntado por yoclens (140 puntos) Feb 12 en PHP
saludos amigos tengo un problema la pagina se me queda en bugcuando ejecuto el archivo lo que quiero es tratar de validar si el email y usuario existen si no existen procedo al registro, gracias de ante mano

<?php
include("conexion.php");

$sql_email = "SELECT correo FROM usuario WHERE correo = '$correo' LIMIT 1";
$exec = mysql_query($sql_email,$link);
if(mysql_num_rows($exec) == 0)
    {
      
echo "<div class='registro'><script>alert ('Disculpe este email ya existe');</script>
<META HTTP-EQUIV='REFRESH' CONTENT=0;URL=http:registrar.php></div>";
      
    }

 if(isset ($_POST['guardar'])){
$usuario=$_REQUEST['usuario'];
$clave=$_REQUEST['clave'];
$email=$_REQUEST['email'];
$idnivel_usuario=$_REQUEST['idnivel_usuario'];

    
    if($sql="SELECT * FROM usuario WHERE usuario='$usuario'" );    
    $res=mysql_query($sql,$link);
    $nrows=mysql_num_rows($res);
  
    if($nrows==0){

if (mysql_query("INSERT INTO usuario (usuario,clave,email,idnivel_usuario) VALUES
('$usuario','$clave','$email','$idnivel_usuario')",$link));

echo "<script>alert ('Se ha Creado el Usuario');</script>
<META HTTP-EQUIV='REFRESH' CONTENT=0;URL=http:iniciarsesion.php>";
                    }
    else echo "<div class='registro'><script>alert ('Disculpe este usuario o email ya existe');</script>
    <META HTTP-EQUIV='REFRESH' CONTENT=0;URL=http:registrar.php></div>";
}
?>

Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
0 respuestas
preguntado por yoclens (140 puntos) Feb 12 en PHP
0 votos
4 respuestas
preguntado por gapl (120 puntos) Ene 28, 2016 en PHP
0 votos
3 respuestas
preguntado por CarlaMedina (120 puntos) Ene 28, 2016 en HTML
0 votos
3 respuestas
0 votos
1 respuesta
preguntado por Alejandro Montes (120 puntos) May 15, 2016 en PHP
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...