Php chearts ve Sql baglantısı.

rckx2eyüp xhdhs

Netcdf üzerinden bir sıcaklık istatistik projesi yazmaktayım. Grafik çizdirmeleri için google charts kullanmaktayım. Bu charts da değerler head tagı arasında yer alıyor. Php ile SQL veritabanından veri çektirmeye calıstıgımda sayfa boş gorunuyor.

['2004',  1000,      400],Buradaki değerleri SQL Veritabanından aktarmam gerekıyor..

Bunun çözümünü sunarsanız memnun olurum . 


Chearts Kodları :


<html>
 
<head>
   
<scripttype="text/javascript"src="https://www.google.com/jsapi"></script>
   
<scripttype="text/javascript">
      google
.load("visualization","1",{packages:["corechart"]});
      google
.setOnLoadCallback(drawChart);
     
function drawChart(){
       
var data = google.visualization.arrayToDataTable([
         
['Year','Sales','Expenses'],
         
['2004',  1000,      400],
         
['2005',  1170,      460],
         
['2006',  660,       1120],
         
['2007',  1030,      540]
       
]);

       
var options ={
          title
:'Company Performance',
          hAxis
:{title:'Year',  titleTextStyle:{color:'red'}}
       
};

       
var chart =new google.visualization.AreaChart(document.getElementById('chart_div'));
        chart
.draw(data, options);
     
}
   
</script>
 
</head>
 
<body>
   
<divid="chart_div"style="width:900px;height:500px;"></div>
 
</body>
</html>
2013-06-25 22:57:45

Php

veritabanınnda mysql_query ile aldığın bilgiyi şu bölüme ekleyeceksin.

var data = google.visualization.arrayToDataTable([****

Tablodaki alan isimleri nedir ?
Her programcı birgün Php yi tadacaktır
2013-06-26 00:01:21

theSinanSinan AY

hocam affına sıgınarak

tablon bilgi sutunlar ornek yil,satis,gider olsun

Çorbada Tuzumuz Bulunsun :)

function drawChart(){
       
var data = google.visualization.arrayToDataTable([
  ['Year','Sales','Expenses']
<?php 
$getir = mysql_query("select * from bilgi");
while($nesne=mysql_fetch_array($getir,MYSQL_BOTH));
echo ",['".$nesne['yil']."',".$nesne['satis'].",".$nesne['gider']."]";?>

       
]);
2013-06-26 15:19:01

rckx2eyüp xhdhs

Malesef sayfa halen boş görünüyor 

2013-06-26 23:27:55

Php

rckx2eyüp xhdhs

Tablo Adı : netcdf

Tablo alanları :    id      yil     sicaklik

2013-06-26 12:18:05

Edit:

Edit:

Php

theSinanSinan AY

istegidin degerlerimi yazmıyor yoksa cizim mi yapmıyor

yıl terine id yi mi göndereceksin

function drawChart(){
       
var data = google.visualization.arrayToDataTable([
  ['Year','Sales','Expenses']
<?php 
$getir = mysql_query("select * from netcdf");
while($nesne=mysql_fetch_array($getir,MYSQL_BOTH));
echo ",['".$nesne['id']."',".$nesne['yil'].",".$nesne['sicaklik']."]";?>

       
]);
2013-06-27 10:13:42

rckx2eyüp xhdhs

Sayfa bomboş görünüyor ne çizim ne değer hiçbirşey goruntulenmıyor

2013-06-28 22:39:27

Edit:

Php

theSinanSinan AY

Sayfa Kaynağını Görüntüle Orasıda boş mu 

2013-06-29 15:06:35

rckx2eyüp xhdhs

Kaynağı Görüntülediğimde ilgili php kodunda..

function drawChart() {   var data = google.visualization.arrayToDataTable([   ['Year', 'Sales', 'Expenses']  <br /> <b>Warning</b>: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>C:\xampp\htdocs\index.php</b> on line <b>13</b><br />  ,['',,]  

]); 

hatasımevcut.. 

Sayfa kodlarının tamamı şu şekilde ..


<? include "baglanti.php" ?>

<html>

  <head>

    <script src="https://www.google.com/jsapi"></script>

    <script>

      google.load("visualization", "1", {packages:["corechart"]});

      google.setOnLoadCallback(drawChart);

      function drawChart() {

        var data = google.visualization.arrayToDataTable([

  ['Year', 'Sales', 'Expenses']

<?php 

$getir = mysql_query("select * from netcdf");

while($nesne=mysql_fetch_array($getir,MYSQL_BOTH));

echo ",['".$nesne['id']."',".$nesne['yil'].",".$nesne['sicaklik']."]";?>

        ]);

        var options = {

          title: 'Sicaklik Raporlari',

          hAxis: {title: 'Yil',  titleTextStyle: {color: 'red'}}

        };

        var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));

        chart.draw(data, options);

      }

    </script>

  </head>

  <body>

    <div id="chart_div" style="width: 900px; height: 500px;"></div>

  </body>

</html>

2013-06-29 18:38:55

Edit:

Php

theSinanSinan AY

s.a sen yukarıdaki kodu tek yazarsan tabikide çalışmaz senin veri tabanındaki bilgileri ala bilmen için önce bağlantı kurman gerek onu yazmamışsın

function drawChart(){
       
var data = google.visualization.arrayToDataTable([
  ['Year','Sales','Expenses']
<?php 
$baglan = mysql_connect("localhost","kullanici_adi","sifre");

mysql_select_db("veritabani_adi",$baglan);
//"localhost","kullanici_adi","sifre", "veritabani_adi" kendine göre ayarla çalışacaktır
$getir = mysql_query("select * from bilgi");
while($nesne=mysql_fetch_array($getir,MYSQL_BOTH));
echo ",['".$nesne['yil']."',".$nesne['satis'].",".$nesne['gider']."]";?>

       
]);
2013-06-30 12:34:31 Edit:2013-06-30 12:36:40

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro