Originariamente inviato da ufficio
invece di partire da 0 parte da 8, che è il numero più basso. Questo è il codice:

Codice PHP:
[img]vertical-bar-graph.php?data=data_priorita.txt&config=simpleconfig_priorita.txt[/img]


<?php
$i
=0;
$priorita_media=0;
$priorita_alta=0;
$priorita_bassa=0;
 
$query2="SELECT priorita
        FROM protocollo_lavori"

        
$ris_query2=mysql_query($query2$conn); 
        while(
$row2=mysql_fetch_array($ris_query2)){
    switch(
trim($row2['priorita'])){
case 
"Media"$priorita_media=$priorita_media+1;break;
case 
"Alta"$priorita_alta=$priorita_alta+1;break;
case 
"Bassa"$priorita_bassa=$priorita_bassa+1;break;
    }
    }
?>
<?php
    $data_priorita
="data1series1: $priorita_media \r\ndata1series2: $priorita_alta \r\ndata1series3: $priorita_bassa \r\n";
    
$file_dati=fopen("data_priorita.txt","w+");
    
fwrite($file_dati,trim($data_priorita));
    
fclose($file_dati);
    
?>
<?php
$result 
mysql_query("SELECT * FROM protocollo_lavori WHERE priorita = 'Alta'");
$nr_alta mysql_num_rows($result);
$result mysql_query("SELECT * FROM protocollo_lavori WHERE priorita = 'Media'");
$nr_media mysql_num_rows($result);
$result mysql_query("SELECT * FROM protocollo_lavori WHERE priorita = 'Bassa'");
$nr_bassa mysql_num_rows($result);
$totale $nr_alta+$nr_media+$nr_bassa;
?>
Ma lo script vertical-bar-graph.php l'hai scritto tu?

Io credo che sia più un problema di configurazione dello script che non di come estrai i dati..