Ver Mensaje Individual
  #12 (permalink)  
Antiguo 10/10/2012, 16:53
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Graficar resultados obtenidos en una consulta

si,
Código PHP:
Ver original
  1. if ( mysql_num_rows ( $totalmedios ) > 0 ) {
ese estaba de mas y me arrojaba error aqui, eliminadolo andubo sin problema (pero eso en mi pc en la tuya andara sin problemas).

con los de los for para no enredarte podrias hacer algo asi:
Código PHP:
Ver original
  1. if ( mysql_num_rows ( $totalmedios ) > 0 ) {
  2.    $I=0;
  3.     while ($row = mysql_fetch_array($totalmedios)) {
  4.         $Grafico[$I]['Titulo'] = $row['NombreMedio'];
  5.         $Grafico[$I]['Valor'] = $row['TotalMedio'];
  6.         $Grafico[$I]['Color'] = $Colores[$I];
  7.         $I++;
  8.        /* echo '<font face="Arial" size="2.5"> Medio:</font> ' .$row["NombreMedio"]." ".'promedio '.$redondeo.'%<br>'; //Muestro el promedio */  
  9.  
  10.         }
  11.   mysql_free_result($totalmedios); //libero el objeto */  
  12.    $Max = 0;
  13.     ForEach ( $Grafico As $Datos ) { $Max += $Datos['Valor']; }
  14. }

y arriba de todo en el documento defines los colores:

Código PHP:
Ver original
  1. $Colores[0] = '#990000';
  2. $Colores[1] = '#009900';
  3. $Colores[2] = '#000099';
  4. $Colores[3] = '#999900';
y asi tantos como nesesites
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios