Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/07/2006, 03:12
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 10 meses
Puntos: 0
Pues comenta el ejemplo y prueba esto:

Código PHP:
if (!isset ($_POST['dni'])) {
     echo 
"No llega la variable.";
     exit;
} elseif (
trim ($_POST['dni']=="")) {
     echo 
"La variable llega vacia.";
     exit;
} elseif (!
validadni(trim($_POST['dni'])) {
     echo 
"El DNI facilitado no es válido.";
     exit;
} else {
     echo 
"No tengo ni idea de lo que pasa.";
     exit;

Jejeje, sé q suena un poco capullo pero por probar e ir sabiendo qué ocurre...

EDITO: Y viendo lo que ha puesto el compañero no estaría de mas añadir:

Código PHP:
//Despues del que mira si esta vacio
} else if (strlen(trim($_POST['dni']))!=9) {
     echo 
"Longitud del dni no válida.";
     exit;

Por cierto la función está hecha para poner dnis tipo: 12345678a

Da igual que la letra sea mayúscula o minúscula pero no añadas el guión.

Última edición por djreficul; 05/07/2006 a las 03:53