Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Jak przypisac dane do odpowiedniej wartosci
Forum PHP.pl > Forum > Przedszkole
kielich
Witam mam sobie taki wykres
  1. <?php
  2.  
  3. include_once( 'ofc-library/open-flash-chart.php' );
  4. require_once 'conn.php';
  5. /* TEGO TUTAJ NIE JESTEM WLASNIE PEWIEN
  6.  $sql = mysqL_query("SELECT ilosc, MONTH(czas) FROM zamowienia ");
  7.  while($row=mysql_fetch_array($sql))
  8.  {
  9.    $data_1[] =$row['ilosc'];
  10.  }
  11.  */
  12. // tworzymy nowy objekt
  13. $g = new graph();
  14.  
  15. //kolor tła
  16. $g->bg_colour = '#e2ebed';
  17.  
  18. //przekazanie danych pierwszego wykresu
  19. $g->set_data( $data_1 );
  20. //właściwści 1 słupka: krycie, kolor, tytuł, szrokość
  21. $g->bar_3D( 70, '#D54C78', '2009', 10 );
  22.  
  23. //wysokość spodu
  24. $g->set_x_axis_3d( 15 );
  25.  
  26. //kolor lini wewnętrzynych i tła
  27. $g->x_axis_colour( '#909090', '#ADB5C7' );
  28. $g->y_axis_colour( '#909090', '#ADB5C7' );
  29.  
  30. //wartości osi X
  31. $g->set_x_labels( array(
  32. "01"=> "Stycznia",
  33. "02"=>"lutego",
  34. "03"=>"marca",
  35. "04"=>"kwiectnia",
  36. "05"=>"maja",
  37. "06"=>"czerwca",
  38. "07"=>"lipca",
  39. "08"=>"sierpnia",
  40. "09"=>"września",
  41. "10"=>"października",
  42. "11"=>"listopada",
  43. "12"=>"grudnia") );
  44. //styl osi x,: rozmiar tekstu, kolor, kąd nacylenia 2- 45 stopni
  45. $g->set_x_label_style( 10, '#000000', 2 );
  46.  
  47. //maksymalna wartość dla osi Y
  48. $g->set_y_max( 250 );
  49.  
  50. //na ile czesci podzielić oś Y
  51. $g->y_label_steps( 10 );
  52.  
  53. //legenda osi Y
  54. $g->set_y_legend( 'Ilosc (sztuki)', 12, '#736AFF' );
  55.  
  56. echo $g->render();
  57. ?>


i teraz sobie go wyswietlam ładnie na stronie
  1. <?php
  2.  
  3. <script type="text/javascript">
  4. var so = new SWFObject("open-flash-chart.swf", "chart", "300", "250", "9", "#FFFFFF");
  5. so.addVariable("data", "liniowy.php");
  6. so.addParam("allowScriptAccess", "sameDomain");
  7. so.write("flashcontent");
  8. </script>
  9.  
  10. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
  11. width="200" height="600" id="ie_chart" align="middle">
  12. <param name="allowScriptAccess" value="sameDomain" />
  13. <param name="movie" value="open-flash-chart.swf?width=500&height=450&data=liniowy.php" />
  14. <param name="quality" value="high" />
  15. <param name="bgcolor" value="#FFFFFF" />
  16. <embed src="open-flash-chart.swf?data=liniowy.php" quality="high" bgcolor="#FFFFFF" width="550" height="280" name="chart" align="middle" allowScriptAccess="sameDomain"
  17. type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
  18. </object>
  19. ';
  20. ?>


ale to nie najważniejsze najważniejszy jest plik pierwszy OK
w bazie mam najwieksza ilosc zakupionych towarów zrealizowaną 07 czyli lipca no własnie a na wykresie mi wali odrazu od stycznie wszystko się zgadza ale nie przypisuje do odpowiedniego miesiac bede niezmiernie wdzięczny jeśli mi ktoś naprawde pomoże

POZDRAWIAM
Spawnm
Proszę o poprawienie bbcode , dajesz kod php więc używaj [ php] .
Wicepsik
A zrobiłeś sortowanie?

  1. SELECT ilosc, MONTH(czas) FROM zamowienia ORDER BY ilosc DESC;
kielich
Wicepsik ale co to zmienia ?Nic nie zminia dalej przy styczniu mam ilosc z lipca tak po prostu tylko przypisuje ale nie do danego m-c
ayeo
Witam!

Dostajesz ostrzeżenie za crossposting. Temat zamykam!

Pozdrawiam!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.