Ver Mensaje Individual
  #17 (permalink)  
Antiguo 15/05/2013, 08:31
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.

Hola Patetrueke,
Asi me quedo el codigo funcionando
Código PHP:
$error 0;
$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))){
        
$error 1;
    }
        elseif(!(
preg_match("|^[a-zA-Z]+[ ]*$|",$nombre))){
            
$error 2;
        }
            elseif(! 
cuitValido($cuil)){
                
$error 3;
            }
                elseif(!
is_numeric($basico)){
                    
$error 4;
                }
                    elseif(!
is_numeric($bruto)){
                        
$error 5;
                    }
                        elseif(
trim((string)$afili) !== "0" && trim((string)$afili) !== "1"){  
                            
$error 6;
                        }
}
                            if(
$error == 1){
                                echo 
"<script>
                                        alert('Campo apellido debe ser alfabetico');
                                     </script>"
;
                                     
unlink($destino);
                            }
                                elseif(
$error == 2){
                                    echo 
"<script>
                                            alert('Campo nombre debe ser alfabetico');
                                        </script>"
;
                                        
unlink($destino);
                                }
                                    elseif(
$error == 3){
                                       echo 
"<script>
                                                alert('Verifique la CUIL ingresada');
                                             </script>"
;
                                             
unlink($destino);
                                    }
                                        elseif(
$error == 4){
                                           echo 
"<script>
                                                    alert('Campo basico debe ser numerico');
                                                </script>"
;
                                                
unlink($destino);
                                        }
                                            elseif(
$error == 5){
                                               echo 
"<script>
                                                        alert('Campo bruto debe ser numerico');
                                                    </script>"
;
                                                    
unlink($destino);
                                            }
                                                elseif(
$error == 6){
                                                   echo 
"<script>
                                                            alert('Ingresar 1 para afiliados y 0 para No afiliados');
                                                        </script>"
;
                                                        
unlink($destino);
                                                }
                                                    elseif(
$error == 0){
                                                        echo 
"<script>
                                                                alert('Importacion exitosa');
                                                             </script>"
;
                                                    } 
Gracias por todo...
__________________
Nico...