Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/11/2011, 11:56
castrovega7
 
Fecha de Ingreso: junio-2011
Mensajes: 51
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: como hacer correlativo de numeros en array

Vale el problema es que de cada vuelta del while imprimes tres veces:

Código PHP:
Ver original
  1. $tabla[] = $PROVEEDOR . "\t";
  2. $tabla[] = $total . "\t"; //DIMPORT
  3. $tabla[] = $i . "\t"; //DIMPORT
  4. $tabla[] = $fecha . "\t"; //DDATE
  5. $tabla[] = "\r\n";
  6.  
  7. $tabla[] = $PROVEEDOR . "\t";
  8. $tabla[] = $BASEIMP_CON_DERCF . "\t"; //DIMPORT
  9. $tabla[] = $i . "\t"; //DIMPORT
  10. $tabla[] = $fecha . "\t"; //DDATE
  11. $tabla[] = "\r\n";
  12.  
  13. $tabla[] = $PROVEEDOR . "\t";
  14. $tabla[] = $IGV_CON_DERCF . "\t"; //DIMPORT
  15. $tabla[] = $i . "\t"; //DIMPORT
  16. $tabla[] = $fecha . "\t"; //DDATE
  17. $tabla[] = "\r\n";


puedes solucionarlo así:


Código PHP:
Ver original
  1. $tabla[] = $PROVEEDOR . "\t";
  2. $tabla[] = $total . "\t"; //DIMPORT
  3. $tabla[] = $i . "\t"; //DIMPORT
  4. $tabla[] = $fecha . "\t"; //DDATE
  5. $tabla[] = "\r\n";
  6. $i++;
  7.  
  8. $tabla[] = $PROVEEDOR . "\t";
  9. $tabla[] = $BASEIMP_CON_DERCF . "\t"; //DIMPORT
  10. $tabla[] = $i . "\t"; //DIMPORT
  11. $tabla[] = $fecha . "\t"; //DDATE
  12. $tabla[] = "\r\n";
  13. $i++;
  14.  
  15. $tabla[] = $PROVEEDOR . "\t";
  16. $tabla[] = $IGV_CON_DERCF . "\t"; //DIMPORT
  17. $tabla[] = $i . "\t"; //DIMPORT
  18. $tabla[] = $fecha . "\t"; //DDATE
  19. $tabla[] = "\r\n";


No se, si es lo que buscas