Foros del Web » Programando para Internet » PHP »

Que estara pasando con esta funcion?

Estas en el tema de Que estara pasando con esta funcion? en el foro de PHP en Foros del Web. Hola buen dia ... me encuentro en un dilema. que me permite atraves de una funcion exportar datos a un archivo ... pero resulta que ...
  #1 (permalink)  
Antiguo 01/11/2005, 06:44
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 21 años
Puntos: 1
Pregunta Que estara pasando con esta funcion?

Hola buen dia ... me encuentro en un dilema. que me permite atraves de una funcion exportar datos a un archivo ... pero resulta que el dato que exporto siempre se me repite. me explico si el primer valor encontrado es 1 toma el valor uno para todos los datos extraidos.

Alguien me puede colaborar con este codigo ?
Código PHP:

    
//Funcion para generar un archivo plano, xls, etc
    
            
function Descargar($excel){ 
                
header("Content-Description: File Transfer"); 
                
header("Content-Type: application/force-download"); 
                
header("Content-Disposition: attachment; filename=".basename($excel)); 
                @
readfile($file); 
             }
// fin de la funcion 
         
     /////////////////////////// Select Plano CP
          
$sql=mysql_query("select d.planilla,d.tipo,d.numdoc,b.nit,b.descripbenef,b.tipobenef    
                            from documentocp d,contabilizacioncp c,cu u,beneficiario b
                            where c.numdoc = d.numdoc  && c.nitcontab = b.nit && 
                            d.anodoc between $anodoc1 && $anodoc2 && d.mesdoc between $mesdoc1 && $mesdoc2 && d.diadoc between $diadoc1 && $diadoc2"
);         
          
          while (
$respu = mysql_fetch_array($sql)) { 
                
                
$empleado = ""; $proveedor = ""; $cliente = ""; $acreedor = ""; $exterior = ""; $interno = "";     $socio = ""; $otros = "";
                            
                if (
$respu["tipobenef"] = 'EMPLEADO'){
                    
$empleado = "1"; $proveedor = "0"; $cliente = "0"; $acreedor = "0"; $exterior = "0"; $interno = "0";     $socio = "0"; $otros = "0";
                } else if(
$respu["tipobenef"] = 'PROVEEDOR'){ 
                    
$empleado = 0; $proveedor = 1; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'CLIENTE'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 1; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'ACREEDOR'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 1; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'EXTERIOR'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 1; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'INTERNO'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 1;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'SOCIO'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 1; $otros = 0;
                } else if(
$respu["tipobenef"] = 'OTROS'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 1;
                }
// Fin del if
                
                
$excel = $excel.$socio.$empleado.$cliente.$proveedor.$acreedor.$exterior.$interno.$otros."\n"; 
                        
          } 
//Fin funcion While 
Gracias de antemano.
__________________
"La vida sigue su curso, tú toma parte de ella."
  #2 (permalink)  
Antiguo 02/11/2005, 06:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 24 años, 9 meses
Puntos: 129
Pues no se entendió al parecer, ..

Ya que usas datos y depende de una tremenda consulta SQL .. podrías graficar el problema exponiendo los datos que usas, lo que obtienes y explicar es "1" de donde sale.

Un saludo,
  #3 (permalink)  
Antiguo 22/11/2005, 10:19
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 21 años
Puntos: 1
Me explico...

La funcion debe extraer los datos $respu["tipobenef"] encontrados y validarlos segun su valor ... de la siguiente forma

Código PHP:
if ($respu["tipobenef"] = 'EMPLEADO'){ 
                    
$empleado = "1"; $proveedor = "0"; $cliente = "0"; $acreedor = "0"; $exterior = "0"; $interno = "0";     $socio = "0"; $otros = "0"; 
                } else if(
$respu["tipobenef"] = 'PROVEEDOR'){ 
                    
$empleado = 0; $proveedor = 1; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0; 
                } else if(
$respu["tipobenef"] = 'CLIENTE'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 1; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0; 
                } else if(
$respu["tipobenef"] = 'ACREEDOR'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 1; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0; 
                } else if(
$respu["tipobenef"] = 'EXTERIOR'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 1; $interno = 0;     $socio = 0; $otros = 0; 
                } else if(
$respu["tipobenef"] = 'INTERNO'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 1;     $socio = 0; $otros = 0; 
                } else if(
$respu["tipobenef"] = 'SOCIO'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 1; $otros = 0; 
                } else if(
$respu["tipobenef"] = 'OTROS'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 1; 
                }
// Fin del if 
Y asignarle el valor 1 o 0 si lo encuentra ... entonces deberia visualizar valores de la siguiente forma:

10000000
01000000
00100000
00010000
00001000
00000100
00000010
00000001

.... Pero me lo visualiza asi

10000000
10000000
10000000
10000000
10000000
10000000
10000000
10000000

Que estara pasando ???
__________________
"La vida sigue su curso, tú toma parte de ella."
  #4 (permalink)  
Antiguo 23/11/2005, 08:38
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 24 años, 9 meses
Puntos: 129
Ese montón de variables:

$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 1; $exterior = 0; $interno = 0; $socio = 0; $otros = 0;

como las concatenas? o presentas?

Si tu lógica es correcta (has repasado si se cumplen las condicones?) depende de como concatenes o presentes esos datos (código que ahí no se vé) por donde "podría" estar el fallo. Indica más código.

Un saludo,
  #5 (permalink)  
Antiguo 23/11/2005, 14:37
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 21 años
Puntos: 1
De acuerdo Este es el codigo ... (Lo mas importante)

PARTE 1

Código PHP:
 /////////////////////////// Select Plano CP
          
$sql=mysql_query("select s.empresa,t.cpte,e.destino,e.tipodestino,
                                   c.codcuenta,c.nitcontab,c.indcucontab,c.credito,c.debito,c.detacontab,c.vrbase,
                                   d.cheque,d.indcu,d.planilla,d.anolapso,d.meslapso,d.tipo,d.anodoc,d.mesdoc,d.diadoc,d.numdoc,
                                   b.nit,b.descripbenef,b.tipobenef,b.direccion,b.ciudad,b.departamento,b.telefono,b.tiponit    
                            from documentocp d,contabilizacioncp c,usuario s,cu u,tipodocum t,beneficiario b, cuentas e
                            where c.numdoc = d.numdoc  && d.descripuser = s.descripuser && c.codcuenta = e.codcuenta &&
                            d.tipo = t.tipo && d.planilla = t.planilla && u.indcu = d.indcu && t.tipo = 'CP' && c.nitcontab = b.nit && 
                            d.anodoc between $anodoc1 && $anodoc2 && d.mesdoc between $mesdoc1 && $mesdoc2 && d.diadoc between $diadoc1 && $diadoc2"
);         
          
          while (
$respu = mysql_fetch_array($sql)) { 
                
                
// Inicia variables
                
$debCP = "";  $creCP = "";
                
$debCP = $debCP.$respu["debito"];  $creCP = $creCP.$respu["credito"];

                
$baseCP = ""; $vrbaseCP = ""; $detaCP = ""; $detacontabCP = "";
                
$creditoCP = ""; $cCP = ""; $debitoCP = ""; $dCP = ""; $codcuentaCP = ""; $ccuentaCP = ""; $ncontabCP = ""; $nitcontabCP = "";
                
$nitCP = ""; $ntCP = ""; $numdCP = ""; $numdocCP = ""; $destCP = ""; $destinoCP = ""; $dbenefCP = ""; $detabenefCP = "";
                
$direccionCP = ""; $direccionbenefCP = ""; $ciudadCP = ""; $ciudadbenefCP = ""; $departamentoCP = ""; $departamentobenefCP = "";
                
$telefonoCP = ""; $telefonobenefCP = "";  $espacioCP = ""; $espacioblancoCP = ""; $chequeCP = ""; $nchequeCP = "";
            
                
$empleado = ""; $proveedor = ""; $cliente = ""; $acreedor = ""; $exterior = ""; $interno = "";     $socio = ""; $otros = "";
                            
                if (
$respu["tipobenef"] = 'EMPLEADO'){
                    
$empleado = 1; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'PROVEEDOR'){ 
                    
$empleado = 0; $proveedor = 1; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'CLIENTE'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 1; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'ACREEDOR'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 1; $exterior = 0; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'EXTERIOR'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 1; $interno = 0;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'INTERNO'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 1;     $socio = 0; $otros = 0;
                } else if(
$respu["tipobenef"] = 'SOCIO'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 1; $otros = 0;
                } else if(
$respu["tipobenef"] = 'OTROS'){ 
                    
$empleado = 0; $proveedor = 0; $cliente = 0; $acreedor = 0; $exterior = 0; $interno = 0;     $socio = 0; $otros = 1;
                }
// Fin del if
                
                
if ($respu["naturaleza"] = 'C' && $creCP > 0 ){
                    
                    
//Formato cod cuenta
                    
$ccuentaCP = $ccuentaCP.$respu["codcuenta"];
                    
$codcuentaCP = str_pad($ccuentaCP, 8); 
                    
//Formato nit beneficiario contabilizacion
                    
$ncontabCP = $ncontabCP.$respu["nitcontab"];
                    
$nitcontabCP = str_pad($ncontabCP, 9); 
                    
//Formato numero documento
                    
$numdCP = $numdCP.$respu["numdoc"];
                    
$numdocCP = str_pad($numdCP, 5, "0", STR_PAD_LEFT); 
                    
//Formato transacion
                    
$detaCP = $detaCP.$respu["detacontab"];
                    
$detacontabCP = str_pad($detaCP, 80); 
                    
//Formato destino
                    
$destCP = $destCP.$respu["destino"];
                    
$destinoCP = str_pad($destCP, 8);
                    
//Formato # cheque
                    
$nchequeCP = $nchequeCP.$respu["cheque"];
                    
$chequeCP = str_pad($nchequeCP, 4); 
                    
//Formato base
                    
$baseCP = $baseCP.$respu["vrbase"];
                    
$vrbaseCP = str_pad($baseCP, 11, "0", STR_PAD_LEFT);
                    
//Formato valor credito
                    
$cCP = $cCP.$respu["credito"];
                    
$creditoCP = str_pad($cCP, 11, "0", STR_PAD_LEFT);
                    
//Formato valor debito
                    
$dCP = $dCP.$respu["debito"];
                    
$debitoCP = str_pad($dCP, 11, "0", STR_PAD_LEFT);
                    
//Formato nit beneficiario contabilizacion
                    
$ntCP = $ntCP.$respu["nitcontab"];
                    
$nitCP = str_pad($ntCP, 11); 
                    
//Formato nombre beneficiario
                    
$dbenefCP = $dbenefCP.$respu["descripbenef"];
                    
$detabenefCP = str_pad($dbenefCP, 40); 
                    
//Formato direccion beneficiario
                    
$direccionbenefCP = $direccionbenefCP.$respu["direccion"];
                    
$direccionCP = str_pad($direccionbenefCP, 25); 
                    
//Formato ciudad beneficiario
                    
$ciudadbenefCP = $ciudadbenefCP.$respu["ciudad"];
                    
$ciudadCP = str_pad($ciudadbenefCP, 12); 
                    
//Formato departamento beneficiario
                    
$departamentobenefCP = $departamentobenefCP.$respu["departamento"];
                    
$departamentoCP = str_pad($departamentobenefCP, 12); 
                    
//Formato telefono beneficiario
                    
$telefonobenefCP = $telefonobenefCP.$respu["telefono"];
                    
$telefonoCP = str_pad($telefonobenefCP, 15); 
                    
//Formato Espacio
                    
$espacioCP = str_pad($espacioblancoCP, 320); 
                                    
                    
$excel = $excel.$codcuentaCP.$nitcontabCP.$respu["indcucontab"].$respu["anolapso"].$respu["meslapso"].
                    
$respu["empresa"].$respu["indcu"].$respu["cpte"].$respu["planilla"]."0000".$respu["tipo"].$numdocCP.
                    
$respu["anodoc"].$respu["mesdoc"].$respu["diadoc"]."C".$creditoCP."00"."+".$detacontabCP.$destinoCP.
                    
"CH".$chequeCP.$vrbaseCP."+"."000000000"."+"."  "."00000"."00"."000000"."000".$nitCP.$detabenefCP.
                    
"    "."    "."    ".$respu["tiponit"].$direccionCP.$ciudadCP.$departamentoCP."          ".$telefonoCP."                                        ".
                    
$socio.$empleado.$cliente.$proveedor.$acreedor.$exterior.$interno.$otros."         "."    "." "."          "." "."   "."  ".
                    
"                                        "."                         "."            "."            ".
                    
"          "."               "."                                        "."    "."    "."    "."00000000000"."+".
                    
"             "."    "."00000000".$espacioCP.$respu["tipodestino"]."\n"; 
                
                    
//socio // empreado // cliente // proveedor // acreedor // exterior(Siempre cero) // interno // otros 
__________________
"La vida sigue su curso, tú toma parte de ella."
  #6 (permalink)  
Antiguo 23/11/2005, 14:38
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 21 años
Puntos: 1
De acuerdo Parte 2

Código PHP:
} else if ($respu["naturaleza"] = 'D' && $debCP > 0){
                            
                    
//Formato cod cuenta
                    
$ccuentaCP = $ccuentaCP.$respu["codcuenta"];
                    
$codcuentaCP = str_pad($ccuentaCP, 8); 
                    
//Formato nit beneficiario contabilizacion
                    
$ncontabCP = $ncontabCP.$respu["nitcontab"];
                    
$nitcontabCP = str_pad($ncontabCP, 9); 
                    
//Formato numero documento
                    
$numdCP = $numdCP.$respu["numdoc"];
                    
$numdocCP = str_pad($numdCP, 5, "0", STR_PAD_LEFT); 
                    
//Formato transacion
                    
$detaCP = $detaCP.$respu["detacontab"];
                    
$detacontabCP = str_pad($detaCP, 80); 
                    
//Formato destino
                    
$destCP = $destCP.$respu["destino"];
                    
$destinoCP = str_pad($destCP, 8); 
                    
//Formato # cheque
                    
$nchequeCP = $nchequeCP.$respu["cheque"];
                    
$chequeCP = str_pad($nchequeCP, 4); 
                    
//Formato base
                    
$baseCP = $baseCP.$respu["vrbase"];
                    
$vrbaseCP = str_pad($baseCP, 11, "0", STR_PAD_LEFT);
                    
//Formato valor credito
                    
$cCP = $cCP.$respu["credito"];
                    
$creditoCP = str_pad($cCP, 11, "0", STR_PAD_LEFT);
                    
//Formato valor debito
                    
$dCP = $dCP.$respu["debito"];
                    
$debitoCP = str_pad($dCP, 11, "0", STR_PAD_LEFT);
                    
//Formato nit beneficiario contabilizacion
                    
$ntCP = $ntCP.$respu["nitcontab"];
                    
$nitCP = str_pad($ntCP, 11); 
                    
//Formato nombre beneficiario
                    
$dbenefCP = $dbenefCP.$respu["descripbenef"];
                    
$detabenefCP = str_pad($dbenefCP, 40); 
                    
//Formato direccion beneficiario
                    
$direccionbenefCP = $direccionbenefCP.$respu["direccion"];
                    
$direccionCP = str_pad($direccionbenefCP, 25); 
                    
//Formato ciudad beneficiario
                    
$ciudadbenefCP = $ciudadbenefCP.$respu["ciudad"];
                    
$ciudadCP = str_pad($ciudadbenefCP, 12); 
                    
//Formato departamento beneficiario
                    
$departamentobenefCP = $departamentobenefCP.$respu["departamento"];
                    
$departamentoCP = str_pad($departamentobenefCP, 12); 
                    
//Formato telefono beneficiario
                    
$telefonobenefCP = $telefonobenefCP.$respu["telefono"];
                    
$telefonoCP = str_pad($telefonobenefCP, 15); 
                    
//Formato Espacio
                    
$espacioCP = str_pad($espacioblancoCP, 320); 
                                    
                    
$excel = $excel.$codcuentaCP.$nitcontabCP.$respu["indcucontab"].$respu["anolapso"].$respu["meslapso"].
                    
$respu["empresa"].$respu["indcu"].$respu["cpte"].$respu["planilla"]."0000".$respu["tipo"].$numdocCP.
                    
$respu["anodoc"].$respu["mesdoc"].$respu["diadoc"]."D".$debitoCP."00"."+".$detacontabCP.$destinoCP.
                    
"CH".$chequeCP.$vrbaseCP."+"."000000000"."+"."  "."00000"."00"."000000"."000".$nitCP.$detabenefCP.
                    
"    "."    "."    ".$respu["tiponit"].$direccionCP.$ciudadCP.$departamentoCP."          ".$telefonoCP."                                        ".
                    
$socio.$empleado.$cliente.$proveedor.$acreedor.$exterior.$interno.$otros."         "."    "." "."          "." "."   "."  ".
                    
"                                        "."                         "."            "."            ".
                    
"          "."               "."                                        "."    "."    "."    "."00000000000"."+".
                    
"             "."    "."00000000".$espacioCP.$respu["tipodestino"]."\n"; 
                
                    
//socio // empreado // cliente // proveedor // acreedor // exterior(Siempre cero) // interno // otros

                
} else if ($respu["naturaleza"] = 'C' && $creCP == 0){
                
                    
//Formato cod cuenta
                    
$ccuentaCP = $ccuentaCP.$respu["codcuenta"];
                    
$codcuentaCP = str_pad($ccuentaCP, 8); 
                    
//Formato mit beneficiario contabilizacion
                    
$ncontabCP = $ncontabCP.$respu["nitcontab"];
                    
$nitcontabCP = str_pad($ncontabCP, 9); 
                    
//Formato numero documento
                    
$numdCP = $numdCP.$respu["numdoc"];
                    
$numdocCP = str_pad($numdCP, 5, "0", STR_PAD_LEFT); 
                    
//Formato transacion
                    
$detaCP = $detaCP.$respu["detacontab"];
                    
$detacontabCP = str_pad($detaCP, 80); 
                    
//Formato destino
                    
$destCP = $destCP.$respu["destino"];
                    
$destinoCP = str_pad($destCP, 8); 
                    
//Formato # cheque
                    
$nchequeCP = $nchequeCP.$respu["cheque"];
                    
$chequeCP = str_pad($nchequeCP, 4); 
                    
//Formato base
                    
$baseCP = $baseCP.$respu["vrbase"];
                    
$vrbaseCP = str_pad($baseCP, 11, "0", STR_PAD_LEFT);
                    
//Formato valor credito
                    
$cCP = $cCP.$respu["credito"];
                    
$creditoCP = str_pad($cCP, 11, "0", STR_PAD_LEFT);
                    
//Formato valor debito
                    
$dCP = $dCP.$respu["debito"];
                    
$debitoCP = str_pad($dCP, 11, "0", STR_PAD_LEFT);
                    
//Formato nit beneficiario contabilizacion
                    
$ntCP = $ntCP.$respu["nitcontab"];
                    
$nitCP = str_pad($ntCP, 11); 
                    
//Formato nombre beneficiario
                    
$dbenefCP = $dbenefCP.$respu["descripbenef"];
                    
$detabenefCP = str_pad($dbenefCP, 40); 
                    
//Formato direccion beneficiario
                    
$direccionbenefCP = $direccionbenefCP.$respu["direccion"];
                    
$direccionCP = str_pad($direccionbenefCP, 25); 
                    
//Formato ciudad beneficiario
                    
$ciudadbenefCP = $ciudadbenefCP.$respu["ciudad"];
                    
$ciudadCP = str_pad($ciudadbenefCP, 12); 
                    
//Formato departamento beneficiario
                    
$departamentobenefCP = $departamentobenefCP.$respu["departamento"];
                    
$departamentoCP = str_pad($departamentobenefCP, 12); 
                    
//Formato telefono beneficiario
                    
$telefonobenefCP = $telefonobenefCP.$respu["telefono"];
                    
$telefonoCP = str_pad($telefonobenefCP, 15); 
                    
//Formato Espacio
                    
$espacioCP = str_pad($espacioblancoCP, 320); 
                                    
                    
$excel = $excel.$codcuentaCP.$nitcontabCP.$respu["indcucontab"].$respu["anolapso"].$respu["meslapso"].
                    
$respu["empresa"].$respu["indcu"].$respu["cpte"].$respu["planilla"]."0000".$respu["tipo"].$numdocCP.
                    
$respu["anodoc"].$respu["mesdoc"].$respu["diadoc"]."D".$debitoCP."00"."+".$detacontabCP.$destinoCP.
                    
"CH".$chequeCP.$vrbaseCP."+"."000000000"."+"."  "."00000"."00"."000000"."000".$nitCP.$detabenefCP.
                    
"    "."    "."    ".$respu["tiponit"].$direccionCP.$ciudadCP.$departamentoCP."          ".$telefonoCP."                                        ".
                    
$socio.$empleado.$cliente.$proveedor.$acreedor.$exterior.$interno.$otros."         "."    "." "."          "." "."   "."  ".
                    
"                                        "."                         "."            "."            ".
                    
"          "."               "."                                        "."    "."    "."    "."00000000000"."+".
                    
"             "."    "."00000000".$espacioCP.$respu["tipodestino"]."\n"; 
                
                    
$excel = $excel.$codcuentaCP.$nitcontabCP.$respu["indcucontab"].$respu["anolapso"].$respu["meslapso"].
                    
$respu["empresa"].$respu["indcu"].$respu["cpte"].$respu["planilla"]."0000".$respu["tipo"].$numdocCP.
                    
$respu["anodoc"].$respu["mesdoc"].$respu["diadoc"]."C".$debitoCP."00"."+".$detacontabCP.$destinoCP.
                    
"CH".$chequeCP.$vrbaseCP."+"."000000000"."+"."  "."00000"."00"."000000"."000".$nitCP.$detabenefCP.
                    
"    "."    "."    ".$respu["tiponit"].$direccionCP.$ciudadCP.$departamentoCP."          ".$telefonoCP."                                        ".
                    
$socio.$empleado.$cliente.$proveedor.$acreedor.$exterior.$interno.$otros."         "."    "." "."          "." "."   "."  ".
                    
"                                        "."                         "."            "."            ".
                    
"          "."               "."                                        "."    "."    "."    "."00000000000"."+".
                    
"             "."    "."00000000".$espacioCP.$respu["tipodestino"]."\n"; 

                    
//socio // empreado // cliente // proveedor // acreedor // exterior(Siempre cero) // interno // otros
        
                
} // Fin del if 
                           
          
} //Fin funcion While 
__________________
"La vida sigue su curso, tú toma parte de ella."
  #7 (permalink)  
Antiguo 23/11/2005, 14:57
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 24 años, 9 meses
Puntos: 129
Buff .. mucha "lógica" que revisar (sin datos para probar y viendolo todo funcionado).

Te deseo suerte (sólo hago acto de presencia en este mensaje por qué no puedo revisar todo el código, por lo menos antecendes hay por si alguien se anima).

Un saludo,
  #8 (permalink)  
Antiguo 23/11/2005, 15:07
Avatar de Superlinux  
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 21 años
Puntos: 1
Sonrisa Ire trabajando...

Bueno miestras te animas voy trabajando. El codigo no es para nada complicado... Es muy sencillo (Revisalo un momento y te daras cuenta)

Espero encontrar pronto la solucion...

Espero te animes y me brindes tu ayuda.
__________________
"La vida sigue su curso, tú toma parte de ella."
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:35.