Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2007, 08:40
naujgf
 
Fecha de Ingreso: abril-2007
Mensajes: 101
Antigüedad: 17 años
Puntos: 0
Re: Poblema en script

ya que lo piden, ahi les va todo el codigo....

Código PHP:
for($i=0$i<10$i++)

{
            if (
$i == $lineas-1)
            {
                        unset(
$aux);
                        
$aux $arreglo[$i];
            }
            else
            {
                        
$elementos split('{'$arreglo[$i]);
                        if ((
trim($elementos[0]) != "RIF")||(trim($elementos[0] != ""))
                        {          
                                   
//Creación de nuevos clientes
                                   
$RIF trim($elementos[0]);
                                   
$result mysql_query("SELECT Rif FROM cliente WHERE Rif = '$RIF'"$link);
                                    if(
mysql_fetch_array($result) == '')                             
                                   {
                                               
mysql_free_result($result);
                                   
                                               
//Llenado de la Tabla Cliente

                                               
$Cliente trim($elementos[2]);
                                               if (
$elementos[6] == "")
                                                           
$segmento 0;
                                               else
                                                           
$segmento $elementos[6];
                                               
$Región trim($elementos[7]);
                                               
$CIIU trim($elementos[11]); 

                                               
$sql mysql_query("SELECT IdCiiu FROM ciiu WHERE CodCiiu = '$CIIU'"$link) or die(mysql_error());
                                               
$IdCiiu mysql_fetch_array($sql);
                                               
mysql_free_result($sql);
                                          
                                               
$sql mysql_query("INSERT INTO cliente (IdCli, Rif, Nomcli, Segm, RegCli, CoCIIU) VALUES ('', '$RIF', '$Cliente', '$segmento', '$Region', '$IdCiiu')",$link) or die(mysql_error());
                                            
                                               
$dato mysql_query("SELECT IdCli FROM cliente WHERE Rif = '$RIF'",$link) or die(mysql_error());
                                               
$IdCliente mysql_fetch_array($dato);
                                               
mysql_free_result($dato);
                                        

                                               
//Llenado de la tabla Telco

                                               
$Nom_Com trim($elementos[3]);
                                               
$E_Mail trim($elementos[8]);
                                               
$Pag_Web trim($elementos[9]);
                                               
$Dir trim($elementos[40]);
                                               
$Cent trim($elementos[16]);
                                               
$sql mysql_query("SELECT IdCent FROM central WHERE CodCent = '$Cent'"$link) or die(mysql_error());
                                               
$IdCentral mysql_fetch_array($sql);
                                               
mysql_free_result($sql);
                                               
$sql mysql_query("INSERT INTO telco (IdCli, NomCom, Email, WebCli, Direccion, IdCent) VALUES ('', '$Nom_Com', '$E_Mail', '$Pag_Web', '$Dir', '$IdCentral')",$link) or die(mysql_error());

                                   }
                                   else
                                   {
                                               
$dato mysql_query("SELECT IdCli FROM cliente WHERE Rif = '$RIF'",$link) or die(mysql_error());
                                               
$IdCliente mysql_fetch_array($dato);
                                               
mysql_free_result($dato);
                                   }
                                              

                                   
//Llenado de la tabla Atendido
                                   
$Consultor trim($elementos[12]);
                                   
$sql mysql_query("SELECT IdCons FROM consultor WHERE NombCons = '$Consultor'"$link) or die(mysql_error());
                                   
$IdCons mysql_fetch_array($sql);
                                   
mysql_free_result($sql);
                                   
$sql mysql_query("INSERT INTO atendido (IdCons, IdCli) VALUES ('$IdCons', '$IdCliente')",$link) or die(mysql_error());
                                  

                                   
//Llenado de la tabla Linea
                                   
$CodArea trim($elementos[15]);
                                   
$Tlf trim($elementos[14]);
                                   
$Fact trim($elementos[105]);
                                   
$Traf_Local trim($elementos[106]);
                                   
$sumnac trim($elementos[107]) + trim($elementos[108]) + trim($elementos[109]) + trim($elementos[110]) + trim($elementos[111]) + trim($elementos[112]) + trim($elementos[113]) + trim($elementos[114]) + trim($elementos[115]) + trim($elementos[116]) + trim($elementos[117]) + trim($elementos[118]) + trim($elementos[119]) + trim($elementos[120]) + trim($elementos[121]);
                                   
$Traf_Inter trim($elementos[122]);
                                   
$sumfijmov trim($elementos[123]) + trim($elementos[124]) + trim($elementos[125]) + trim($elementos[126]) + trim($elementos[127]) + trim($elementos[128]) + trim($elementos[129]) + trim($elementos[130]) + trim($elementos[131]) + trim($elementos[132]) + trim($elementos[133]) + trim($elementos[134]) + trim($elementos[135]) + trim($elementos[136]) + trim($elementos[137]);

                                   
$sql mysql_query("INSERT INTO linea (IdLin, IdCli, CodArea, Tlf, TrafLocal, SumNac, TrafInt, SumFijMov, Fact) VALUES ('', '$IdCliente', '$CodArea', '$Tlf', '$Traf_Local', '$sumnac', '$Traf_Inter', '$sumfijmov', '$Fact')",$link) or die(mysql_error());
                                  
                                   
$dato mysql_query("SELECT IdLin FROM linea WHERE IdCli = '$IdCliente' AND CodArea = '$CodArea' AND $Tlf = '$Tlf'",$link) or die (mysql_error());
                                   
$IdLinea mysql_fetch_array($dato);
                                   
mysql_free_result($dato);
                                 
                                   
//Llenado de la tabla Status

                                   
$Status trim($elementos[18]);
                                   
$result mysql_query("SELECT Nombre FROM status WHERE Nombre = '$Status'"$link);
                                   if(
mysql_fetch_array($result) == '')
                                   {
                                               
mysql_free_result($result);
                                               
$sql mysql_query("INSERT INTO status (IdSta, Nombre) VALUES('', '$Status')",$link) or die(mysql_error());
                                               
$dato mysql_query("SELECT IdSta FROM status WHERE Nombre = '$Status'",$link) or die(mysql_error());
                                               
$IdStatus mysql_fetch_array($dato);
                                               
mysql_free_result($dato);
                                   }
                                   else
                                   {
                                               
$dato mysql_query("SELECT IdSta FROM status WHERE Nombre = '$Status'",$link) or die(mysql_error());

                                               
$IdStatus mysql_fetch_array($dato);
                                               
mysql_free_result($dato);
                                  }
                                  

                                   
//Llenado de la tabla Asociado

                                   
$Servicio = array("ABA" => trim($elementos[41]), "Call_ID" => trim($elementos[42]),"Correo" => trim($elementos[43]), "TAM" => trim($elementos[44]), "Pro8" => trim($elementos[51]), "Pro9" => trim($elementos[52]), "TPL" => trim($elementos[55]), "PaisPref" => trim($elementos[56]), "PemprInvIP" => trim($elementos[64]), "CiudPref" => trim($elementos[68]), "MiDest" => trim($elementos[91]), "MiSDest" => trim($elementos[92]));        
                                  

                                   
$Fecha trim($elementos[4]);
                                 
                                   foreach(
$Servicio as $tipo => $valor)
                                   {
                                               if( 
$valor == 1)
                                                           {
                                                                       
$dato mysql_query("SELECT IdServ FROM servicio WHERE NomSer = '$tipo'",$link) or die(mysql_error());

                                                                       
$IdServicio mysql_fetch_array($dato);

                                                                       
mysql_free_result($dato);
                                                                   
                                                                       
$sql mysql_query("INSERT INTO asociado (IdLin, IdServ, IdSta, Fec_Ini) VALUES ('$IdLinea', '$IdServicio', '$IdSta', '$Fecha')",$link) or die(mysql_error());
                                                           }                                                            
                                   }                                
                                   
$Fecha trim($elementos[4]);
                                   unset(
$elementos);
                        }
            }

}
//fin for