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?