Tema: Reporte
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2009, 01:26
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Reporte

Usa este ejemplo para que puedas lograr lo que quieres. Te sugiero ingresar la informacion en un array como yo hago aquí.

Código PHP:
Ver original
  1. <?php
  2. $bool=true;
  3. $a = array();
  4. $b = array();
  5. $b[] = array("xxx",50);
  6. $b[] = array("yyy",45);
  7. $b[] = array("zzz",30);
  8. $b[] = array("xxx",20);
  9. $b[] = array("yyy",30);
  10. $b[] = array("xxx",75);
  11. $b[] = array("zzz",50);
  12. $b[] = array("yyy",60);
  13. $b[] = array("zzz",80);
  14. for($i=0; $i<count($b); $i++){
  15.     for($j=0; $j<count($a); $j++){
  16.         if($b[$i][0]==$a[$j][0]){
  17.             array_push($a[$j],$b[$i][1]);
  18.             $bool=false;
  19.         }
  20.     }
  21.     if($bool){
  22.         $a[] = array($b[$i][0],$b[$i][1]);
  23.     }
  24.     $bool=true;
  25. }
  26. echo "<pre>";
  27. print_r($a);
  28. echo "</pre>";
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos