Ver Mensaje Individual
  #12 (permalink)  
Antiguo 09/05/2009, 16:04
Avatar de fcdragons
fcdragons
 
Fecha de Ingreso: agosto-2008
Ubicación: echo $_REQUEST['ubicacion'];
Mensajes: 474
Antigüedad: 15 años, 9 meses
Puntos: 13
Respuesta: Problema con registro de usuario

Como argy se equivoco, se le olvido cerrar una comilla, te lo posteo:
Código php:
Ver original
  1. <?php
  2. $link=mysql_connect($server,$dbuser,$dbpass);  
  3. mysql_select_db('db', $link);
  4. //declaro variables  
  5. $nombre = $_POST['nombre'];  
  6. $apellidos = $_POST['apellidos'];  
  7. $login = $_POST['login'];  
  8. $pass = $_POST['pass1'];  
  9. $email = $_POST['email'];  
  10. //compruebo que no haya ningun campo vacio  
  11. if(empty($nombre) or empty($apellidos) or empty($login) or empty($pass) or empty($email )){  
  12. echo "*Tienes que rellenar todos los campos";  
  13. }  
  14. else
  15. {
  16. $sql = "SELECT login FROM usuarios WHERE login='$login' ";  
  17. $result = mysql_query($sql,$link);
  18. if(mysql_num_rows($result)>0)
  19. {
  20.          echo "usuario ya esta registrado";
  21. }  
  22. else
  23. {
  24.        mysql_query("INSERT INTO usuarios (nombre,apellidos,login,password,email) VALUES ('$nombre','$apellidos','$login','$pass','$email')");  
  25.        if(mysql_affected_rows()>0)
  26.       {
  27.         echo "se ha registrado correctamente";
  28.       }
  29.       else
  30.      {
  31.        echo "no se pudo registrar";
  32.     }  
  33. }
  34. }  
  35. ?>

Prueba asi, habia 2 comillas sin cerrar y faltaba un ;
Asi te deberia funcionar, claro que poniendo el nombre de la db
__________________
SumarioWeb
@sumarioweb
BasicNews