Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296

    Problema con phpgraphlib

    Salve a tutti,
    sto cercando di capire come funziona la classe phpgraphlib, sembrava una cosa abbastanza semplice ed invece mi sono arenato.
    Qualcuno sa dirmi perchè questo codice non funziona?
    Il contenuto dell'array $data è corretto (verificato con un foreach); però non viene visualizzato il grafico ed al suo posto appare il quadratino con la x rossa. Perchè?
    Vi ringrazio in anticipo.


    codice:
    <?php
    include("../functions.php");
          $mysql = connessione_database() or die("Errore nella connessione". $mysql->error);
          $select  = "SELECT ANNO, sum(contributo) as CONTRIBUTI from graduatorie " ;
    	  $risultati=$mysql->query($select);
              $i = 0;
             WHILE($row = $risultati->fetch_assoc())
    	      {
                $misura[$i]         = $row[ANNO];
                $contributo[$i]     = $row[CONTRIBUTI];
                $mis                = $misura[$i];
                $data[$mis]         = $contributo[$i];
                $i++;
              }
    include("../../GRAPHLIB/phpgraphlib.php");
    $graph=new PHPGraphLib(600,500);
    $graph->addData($data);
    $graph->setTitle("Titolo di prova");
    $graph->setTextColor("red");
    $graph->createGraph();
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Devi specificare gli header della pagina.

  3. #3
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296
    Originariamente inviato da simo22
    Devi specificare gli header della pagina.
    Ma sostituendo al $data valorizzato da DB
    il valore :

    Codice PHP:
    $data=array("Jan"=>1324"Feb"=>1200"Mar"=>100"Apr"=>1925"May"=>1444"Jun"=>-10"Jul"=>364"Aug"=>221"Sep"=>-30"Oct"=>848"Nov"=>719"Dec"=>114); 
    funziona tranquillamente e comunque ho provato anche con

    Codice PHP:
    header('Content-Type: image/png'); 
    e non va lo stesso.
    Sto provando anche con un'altra libreria (libchart) ma è sempre lo stesso, immagino sia un mio errore di fondo, ma non capisco quale

  4. #4
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296
    Per dovere di cronaca, e per correttezza, funziona tutto perfettamnente, il problema non era riportabile al phpgraphlib, ma era una variabile che non veniva valorizzata.


    (Ho perso delle ore )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.