Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/12/2010, 12:45
Avatar de andres_aquino
andres_aquino
 
Fecha de Ingreso: septiembre-2010
Ubicación: $("#place").html("FDW");
Mensajes: 138
Antigüedad: 13 años, 7 meses
Puntos: 24
Información Respuesta: Validar si usuario existe en base datos

Te recomiendo algo sencillo de hacer y sin muchas complicaciones. Al comprobar que el nombre de usuario ingresado existe en la base de datos, utiliza la función header() de la siguiente manera:

Código PHP:
header("Location: registro.php?error=usuarioexistente"); 
Entonces en algún lugar del código de tu script registro.php, preguntas por medio del método GET si has recibido la clave error con el valor usuarioexistente y luego lanza un texto indicando el error que ha surgido. El código sería el siguiente:


Código HTML:
Ver original
  1.     <title>Registro de usuarios</title>
  2. </head>
  3.  
  4. <form method="post" action="registrarse.php">
  5.     ...
  6. </form>
  7.  
  8. <?php if (@$_GET['error'] == "usuarioexistente") : ?>
  9. <div class="error">
  10.     <strong>El usuario ingresado (<?php echo $_SESSION['nombreusuario']; ?>) ya ha sido registrado previamente</strong>
  11. </div>
  12. <?php endif; ?>
  13.  
  14. </body>
  15. </html>

Espero te sirva de ayuda.
Saludos
__________________
Te sirvió mi ayuda? +1 ;D
Andy Aquino - @aquiandres