Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Discussione: grafico

  1. #11
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Non dovresti semplicemente fare così:

    Codice PHP:
    $dataArray=array();
    $sql="SELECT fattura,importo,periodo_fattura FROM lettura WHERE codice = ".$codice."";
    $result mysql_query($sql) or die('Query failed: ' mysql_error());
    if(
    $result){
             while(
    $row mysql_fetch_assoc($result)){
                       
    $salesgroup=$row["periodo_fattura"];
                       
    //ADD TO ARRAY
                      
    $dataArray[$row["fattura"]]=$row["importo"];
                }
    }
    include(
    "inc/phpgraphlib.php");
    $graph=new PHPGraphLib(300,300);

    $graph->addData($dataArray);
    $graph->setTitle("Valori casuali per ogni mese");
    $graph->setTextColor("red");
    $graph->createGraph(); 
    Chiaramente, dovresti controllare se $row["importo"] è un numero valido per PHPGraphLib

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    come faccio a controllarlo?
    comunque sicuro prende gli importi negativi e interi.con la virgola ci sono problemi.
    un ultima scocciatura, se volessi aggiungere vicino a fattura anche il periodo fattura
    saluti
    Ultima modifica di 84morena; 19-09-2014 a 19:03

  3. #13
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Ma su importo hai numeri con la virgola o con il punto ?
    Se hai $row['impoto'] = "10,40" è chiaro che non va (dovresti avere 10.40)
    Se invece la libreria non funziona proprio con i numeri con la virgola allora non puoi farci niente ... magari potresti approssimarli all intero più vicino oppure considerari gli importi in decimi di euro (moltiplicando x100 l'importo).

    Per il secondo quesito, prova:
    Codice PHP:
    $salesgroup=$row["periodo_fattura"];
    //ADD TO ARRAY
     
    $dataArray[$row["fattura"].' - '.$salesgroup]=$row["importo"]; 

  4. #14
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    grazie mille...perfetto..domani posto il codice completo può esser utile ad altri.
    saluti

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 © 2024 vBulletin Solutions, Inc. All rights reserved.