Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/05/2013, 12:49
Avatar de Nico0601
Nico0601
 
Fecha de Ingreso: diciembre-2012
Ubicación: Buenos Aires, Zona Sur
Mensajes: 134
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Problemas para recorrer archivo validando campos.

Aca va el codigo
Código PHP:
$file fopen($destino"r");
while (
$datos fgetcsv ($file1000",")) {

$apellido $datos[0];
$nombre $datos[1];
$cuil $datos[2];
$basico $datos[3];
$bruto $datos[4];
$afili $datos[5];


    if(!(
preg_match("|^[a-zA-Z]+[ ]*$|",$apellido))){
        echo 
"<script>
                    alert('El campo Apellido y Nombres debe ser alfabetico');
                    window.location.href='form.htm';
                </script>"
;
                
unlink($destino);
        }
        elseif(!(
preg_match("|^[a-zA-Z]+[ ]*$|",$nombre))){
            echo 
"<script>
                    alert('El campo Apellido y Nombres debe ser alfabetico');
                    window.location.href='form.htm';
                </script>"
;
                
unlink($destino);
        }
            elseif(! 
cuitValido($cuil)){
                echo
"<script>
                        alert ('Verifique la CUIL ingresada');
                        window.location.href='form.htm';
                    </script>"
;
                    
unlink($destino); 
                }
                elseif(!
is_numeric($basico)){
                    echo
"<script>
                            alert ('El campo Sueldo Basico debe ser numerico');
                            window.location.href='form.htm';
                        </script>"
;
                        
unlink($destino); 
                    }
                    elseif(!
is_numeric($bruto)){
                        echo
"<script>
                            alert ('El campo Sueldo Bruto debe ser numerico');
                            window.location.href='form.htm';
                            </script>"
;
                            
unlink($destino); 
                        }
                        elseif(
trim((string)$afili) !== "0" && trim((string)$afili) !== "1"){  
                            echo
"<script>
                                alert ('Debe indicar 1 para afiliados y 0 para NO afiliados');
                                window.location.href='form.htm';
                                </script>"
;
                                
unlink($destino);
                            }
                        else
                        {
                            echo 
"<script>
                                    alert('Archivo importado con exito');
                                    window.location.href='form.htm';
                                </script>"
;
                        }
  } 
__________________
Nico...