Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/05/2011, 11:28
Avatar de sven_uri
sven_uri
 
Fecha de Ingreso: mayo-2011
Mensajes: 109
Antigüedad: 12 años, 11 meses
Puntos: 4
Respuesta: Problemas con las comprobaciones previas al registro de usuarios

Que buena idea has tenido bUllan9ebrio. Definitivamente ya esta jijiji :P

Funciona bien y ya no hay ningun fallo. Lo codifique de la siguiente manera:
Código PHP:
Ver original
  1. $user = $_POST['nick'];
  2. $user = mysql_real_escape_string($user);
  3. $user_noespais=trim($user); //Como la vas a ingresar a mysql es mejor escapar la variable
  4.  
  5. $pass = $_POST['pass'];
  6. $pass = mysql_real_escape_string($pass);
  7. $pass_noespais=trim($pass);
  8.  
  9. $pass1 = $_POST['pass1'];
  10. $pass1 = mysql_real_escape_string($pass1);
  11. $pass1_noespais=trim($pass1);
  12.  
  13. $email = $_POST['email'];
  14. $email = mysql_real_escape_string($email);
  15. $email_noespais=trim($email);
  16.  
  17. $fecha = date("Y/m/d");
  18. $fecha = mysql_real_escape_string($fecha);
  19.  
  20. if (!empty($_POST['level']))
  21. {
  22.    $level = $_POST['level'];
  23.    $level = mysql_real_escape_string($level);
  24.    $level_noespais=trim($level);
  25. }
  26. else
  27. {
  28. $level = 2; //valor por defecto si $_POST no tiene asignado ningun valor a level
  29. }
  30. $rollo = $_POST['rollo'];
  31. $rollo = mysql_real_escape_string($rollo);

Puse la instrucción trim() debajo de cada campo. Es correcto hacerlo asi o deberia de haberlo echo en otra parte?

Qué más comprobaciones podria añadir al registro según vuestra experiéncia??

Saludos.