Salve a tutti.
Sto cercando di fare dei grafici per un sondaggio, a questo punto però mi sono ritrovato che in una pagina dovrei creare più grafici.

Allora per quello che riguarda l'elaborazione dei dati ed il calcolo delle percentuali è tutto ok. Il problema mi si presenta quando nel ciclo for vado a plottare più grafici.

posto un pò di codice per farvi capire dov'è il problema!

codice:
for($i=0; $i<$conta; $i++){
//************* QUI LE QUERY PER RECUPERARE IL NUMERO DOMANDE************//

    if($ID_Tipologia_Domanda[$i] == 1){

        $res_esito_ottimo = $a->view_esiti_qualitativi($ID_Sondaggio, $ID_Domanda[$i], 1);
        print 'Ottimo: ' .$num_rows_ottimo = mysql_num_rows($res_esito_ottimo);

        $res_esito_buono = $b->view_esiti_qualitativi($ID_Sondaggio, $ID_Domanda[$i], 2);
        print 'B: ' .$num_rows_buono = mysql_num_rows($res_esito_buono);

        $res_esito_sufficente = $c->view_esiti_qualitativi($ID_Sondaggio, $ID_Domanda[$i], 3);
        print 'SUF: ' .$num_rows_sufficente = mysql_num_rows($res_esito_sufficente);

        $res_esito_scarso = $d->view_esiti_qualitativi($ID_Sondaggio, $ID_Domanda[$i], 4);
        print 'SC: ' .$num_rows_scarso = mysql_num_rows($res_esito_scarso);

//******************* QUI VADO A CALCOLARE LE PERCENTUALI************//

        print '%Conta: ' .$count = $num_rows_ottimo + $num_rows_buono + $num_rows_sufficente + $num_rows_scarso.'
';

        print '%ot: '.$per_ottimo= intval((100 * $num_rows_ottimo)/$count);
        print '%BU: '.$per_buono= intval((100 * $num_rows_buono)/$count);
        print '%SUF: '.$per_sufficente= intval((100 * $num_rows_sufficente)/$count);
        print '%SCA: '.$per_scarso= intval((100 * $num_rows_scarso)/$count);

//******************* FINO QUI TUTTO OK!!!!!!!!!!!************//
      $graph=new PHPGraphLib(800,500);
      $data=array("Ottimo"=>$per_ottimo, "Buono"=>$per_buono , "Sufficente"=>$per_sufficente, "Scarso"=>$per_scarso);
      $graph->addData($data);
      $graph->setTitle("Percentuale");
      $graph->setTextColor("blue");
      $graph->setGradient("teal", "aqua");
      $graph->setGoalLine(25);
      $graph->setGoalLineColor("red");
      $graph->setRange(100,0);
      $graph->setGridColor("black");
      $graph->createGraph();
      echo '


';
Adesso come vi accennavo le percentuali vengono calcolate in modo corretto.
Quando invece vado a costruire il grafico non mi da errore ma m visualizza una croce rossa nella pagina come se mancasse l'immagine.
L'esempio è stato preso da questo sito e se ad esempio il grafico lo porto fuori dal ciclo funziona correttamente!!!
Secondo voi qual'è il problema?

Grazie