Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    22

    Problema creazione grafico a istogramma

    Salve a tutti, il mio obiettivo è quello di creare un grafico a istogramma dove sull'asse delle x troviamo il corso di laurea e sull'asse delle y troviamo il numero di studenti iscritti a quel determinato corso.

    Ora il mio problema è quello di inserire i risultati della query in un array.
    Ho fatto cosi:

    Codice PHP:
    $query "SELECT c.fullname, COUNT(cc.userid), cca.name FROM cc JOIN c ON cc.course=c.id;";
    $result mysql_query($query$con);
    $data_esami = array();         // dichiaro l'array nel quale inserire i dati da mettere negli assi x e y
    while($row=mysql_fetch_array($result))

             
    array_push($data_esami$row[1]);

    Facendo cosi riesco a inserire nell'array solo il numero degli studenti.

    Ma siccome per inserire nell'array i valori sia delle ordinate che delle ascisse si fa in questo modo
    Codice PHP:
    $graph->data = array("pippo"=>10"pluto"=>7"topolino"=>15); 

    Ho provato a fare cosi:
    Codice PHP:
    while($row=mysql_fetch_array($result))

             
    array_push($data_esami$row[0]=>$row[1]);

    Questo però non funziona..
    C'è un alternativa per inserire i dati all'interno dell'array in modo che vengano dichiarati i valori sull'asse delle ordinate e i valori su quelle delle ascisse?

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    così ?

    while($row=mysql_fetch_array($result))
    {
    $data_esami[$row[0]] = $row[1];
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    22
    Grandissimo!!!! grazie mille

Tag per questa discussione

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.