Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2011, 13:52
Avatar de AdrianSeg
AdrianSeg
 
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 15 años
Puntos: 14
Problema que no entiendo

Tengo un problema muy extraño, la mayoría de usuarios insertan los datos correctos pero hay algunos que se les introduce el campo en blanco de usuario y contraseña...sospecho que es por los navegadores que usan aunque no puedo conformarlo y mirando le codigo lo veo tan simple que no encuentro el error...

Código PHP:
Ver original
  1. $string = $_POST['mail'];
  2.  
  3.     $usuario = explode("@",$string);
  4.    
  5.  
  6. $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
  7. $cad = "";
  8. for($i=0;$i<6;$i++) {
  9. $pass .= substr($str,rand(0,62),1);}
  10.  
  11.  
  12. // Guardamos los datos en la BD
  13.  
  14.  
  15. $sSQL="INSERT INTO usuarios (nombre,apellidos,email,telefono,departamento,login,password,rango,codigo)  VALUES ('".$nombre."','".$apellidos."','".$email."','".$telefono."','".$departamento."','".$usuario[0]."','".$pass."','5','".$_SESSION["codigo"]."')";
  16.  
  17.  
  18. $result=mysql_query($sSQL) or die("<b>Error. El servidor dijo: </b> " . mysql_error());