Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Źle wyświetlana data na wykresie
rafalekjan
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.11.2010

Ostrzeżenie: (0%)
-----


Witam.

Stworzyłem wykres danych pobieranych z bazy danych.

Wykres tworzyłem wg instrukcji z jakiegoś kursu. Korzystałem z dwóch plików (głównego kodu i tworzącego wykres), żeby dane binarne nie kłóciły się z tekstowymi.
W osi OX powinny znajdować się dokładne dane pomiarów, natomiast zostaje przedstawiony w takiej właśnie postaci.
Oto kod programu i wykres:

Kod:
  1. <?php
  2.  
  3.  
  4. $url="localhost";
  5. $uzyt="root";
  6. $haslo="krasnal";
  7. $b_danych="sys_pomiar";
  8. @ mysql_connect($url,$uzyt,$haslo) or die ("Nie mozna polaczyc sie z baza danych");
  9. mysql_select_db($b_danych);
  10. $query = "SELECT * FROM main WHERE id_licznik=1";
  11. $result = mysql_query ($query);
  12. $wartosc = 0;
  13. $i=0;
  14. while ($row = mysql_fetch_array($result))
  15. {
  16.  
  17. $data[$i] = array('', $row['time'], $row['msrt']);
  18. $i++;
  19. }
  20. $example_data = $data;
  21. global $data;
  22. ?>
  23. <img src="index5.php" border="0" />


Oraz plik tworzący wykres:
  1. <?php
  2. //Include the code
  3. include('phplot.php');
  4.  
  5. //Define the object
  6. $graph =& new PHPlot(800,600);
  7.  
  8. $url="localhost";
  9. $uzyt="root";
  10. $haslo="krasnal";
  11. $b_danych="sys_pomiar";
  12. @ mysql_connect($url,$uzyt,$haslo) or die ("Nie mozna polaczyc sie z baza danych");
  13. mysql_select_db($b_danych);
  14. $query = "SELECT * FROM main";
  15. $result = mysql_query ($query);
  16. $wartosc = 0;
  17. $i=0;
  18. while ($row = mysql_fetch_array($result))
  19. {
  20.  
  21.  
  22. $data[$i] = array('', $row['time'], $row['msrt']);
  23. $i++;
  24.  
  25. }
  26. $graph->SetPlotType("bars");
  27. $graph->SetDataType('text-data');
  28.  
  29. $graph -> SetDataValues($data);
  30. $graph -> DrawGraph();
  31. ?>


Powstaje mi wykres:


Nie wiem dlaczego data zostaje zmieniona. Poprawny format to rrrr-mm-dd gg-mm-ss.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:20