Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/02/2013, 14:13
corei7
 
Fecha de Ingreso: febrero-2013
Mensajes: 119
Antigüedad: 11 años, 2 meses
Puntos: 2
Respuesta: PHP no me compara usuario con base de datos?

Cita:
Iniciado por pateketrueke Ver Mensaje
Si no depuras tus consultas es imposible que nosotros adivinemos las causas a simple vista.
Lo siento, intentaré incluir todo lo relacionado:

Código:
$usuario_nombre =($_POST['usuario_nombre']); 
            $usuario_clave = ($_POST['usuario_clave']); 
            $usuario_email = ($_POST['usuario_email']);
			
            // comprobamos que el usuario ingresado no haya sido registrado antes
            $sql = sqlsrv_query($conn,"SELECT usuario_nombre FROM usuarios WHERE usuario_nombre='".$usuario_nombre."'"); 
            if(sqlsrv_num_rows($sql) > 0) { 
                echo "El nombre usuario elegido ya ha sido registrado anteriormente. <a href='javascript:history.back();'>Reintentar</a>"; 
            }else {
                $usuario_clave = md5($usuario_clave); // encriptamos la contraseña ingresada con md5 
                // ingresamos los datos a la BD 
                $reg = sqlsrv_query($conn,"INSERT INTO usuarios (usuario_nombre, usuario_clave, usuario_email, usuario_freg) VALUES ('".$usuario_nombre."', '".$usuario_clave."', '".$usuario_email."', GETDATE())"); 
                if($reg) { 
                    echo "Datos ingresados correctamente."; 
                }else { 
                    echo "ha ocurrido un error y no se registraron los datos.";
					die( print_r( sqlsrv_errors(), true));
                } 
            } 
        } 
    }else {
FORMULARIO
Código:
?>
    <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> 
        <label>Usuario:</label><br /> 
        <input type="text" name="usuario_nombre" maxlength="15" /><br /> 
        <label>Contraseña:</label><br /> 
        <input type="password" name="usuario_clave" maxlength="15" /><br /> 
        <label>Confirmar Contraseña:</label><br /> 
        <input type="password" name="usuario_clave_conf" maxlength="15" /><br /> 
        <label>Email:</label><br /> 
        <input type="text" name="usuario_email" maxlength="50" /><br /> 
        <input type="submit" name="enviar" value="Registrar" /> 
        <input type="reset" value="Borrar" /> 
    </form> 
<?php 
    } 
?>
TABLA DE LA BASE DE DATOS

[URL=http://imageshack.us/photo/my-images/844/capturarny.png/][IMG]http://img844.imageshack.us/img844/2561/capturarny.png[/IMG][/URL]

[URL="http://imageshack.us/photo/my-images/844/capturarny.png/"]http://imageshack.us/photo/my-images/844/capturarny.png/[/URL]

Creo que eso es todo, ayuda? Gracias