Показване на статистика чрез графика

kitchenbg

Registered
Здравейте, намерих този код

Код:
$(document).ready(function(){
  var data = [
    ['Heavy Industry', 12],['Retail', 9], ['Light Industry', 14],
    ['Out of home', 16],['Commuting', 7], ['Orientation', 9]
  ];
  var plot1 = jQuery.jqplot ('chart1', [data],
    {
      seriesDefaults: {
        // Make this a pie chart.
        renderer: jQuery.jqplot.PieRenderer,
        rendererOptions: {
          // Put data labels on the pie slices.
          // By default, labels show the percentage of the slice.
          showDataLabels: true
        }
      },
      legend: { show:true, location: 'e' }
    }
  );
});

това е страницата от която съм го взел

за показване на статистика чрез графика, но сега идва и питането ... да речем че имам база данни в която информацията се записва в 5 категории, как да стане така че да ползвам горния код и да показва колко записа има в дадена категория?

значи категориите се записват в базата под номер ... да речем:
Код:
cat_id = 1; cat_id = 2 и т.н.
 
Ето тук:
[js]var data = [
    ['Heavy Industry', 12],['Retail', 9], ['Light Industry', 14],
    ['Out of home', 16],['Commuting', 7], ['Orientation', 9]
  ];[/js]
заместваш с това:

PHP:
$js = '';
$result = mysql_query($query);//тук имаш заявка, в която взимаш името на категорията и броят записи
while($categ = mysql_fetch_asoc($result)) {

$js .= "['".$categ['category_name']."', ".$categ['broj']."],";//изкарваме информацията в този вид: ['neshto', 'chislo'],

}

$js = substr($js, 0, -1);//махаме последната запетайка

echo "var data = [\n";
echo $js."\n";
echo "];";
 

Back
Горе