Wykresy Google Charts

0

witam
na swojej stronie chciałbym umieścić wykres. rozwiązanie takie daje google charts z tym że chciałbym pobierać dane z bazy. połączenie z bazą jest, zapytanie stworze ale jak wyświetlić te dane? dzieki za każde info i przykłady jak by miało to wyglądac.

0

Najprościej:

  • zobaczyć w dokumentacji Google Charts jaki kod javascript należy wygenerować, aby wyświetlić wykres
  • pobrać dane z bazy
  • wygenerować taki kod (wykorzystując wcześniej pobrane z bazy dane) i wyświetlić go na stronie
1

Przykład w kodzie: http://codetidy.com/7809/

W sumie najlepiej jak wczytasz się w dokumentacje google chart ( z tego co pamiętam to dokumentacja do wykresów była trywialna).

Możesz dodatkowo ściągnąć biblioteki na serwer ;) i korzystać z bibliotek lokalnie.

0

nie daje rady tego ogarnąć. może jeszcze jakies podpowiedzi/

0

Napisz w czym masz problem. Kod jest przykładowy. Wycięty ze skryptu. Musisz go przerobić pod siebie, albo tylko bazować na nim. Na początku masz dwie funkcje, które wybierają z bazy danych dane do wykresu oraz tytuły kolumn.
Następnie masz dwie pętle, które dostosowują te dane (możesz je olać lub zrobić po swojemu). Następnie masz funkcje rysuj_wykre_kolumnowy(), gdzie parametrami funkcji są dane, które pobrałeś wcześniej z bazy danych. Jeden arg to string drugi to tablica. I ta ostatnia funkcja jako argument zwraca Ci wykres ;)

0

http://codetidy.com/7816/

przerobiłem pod swoje. nic sie nie pokazuje. połączenie z bazą w skrypcie też trzeba dać czy systarczy że na początku juz jest deklarowane. co potrzeba żeby tylko wyswietlić dane? bo potem jakies sumowania może ogarnę. opis z google ciężko mi zrozumieć

0

ten kod to kod w PHP, a nie w JavaScript :/ Ten kod umieść po stronie back-endu.

Poza tym, użyj swojego mechanizmu do połączenia się z bazą danych.

0

czyli utworzyć osobny plik php, tam podać dane do bazy, a wywolanie funkcji wykresu tam gdzie na stronie?

0

Mniej więcej. Na początek postaraj się utworzyć wszystko w jednym pliku *.php. Sprawdź jak do działa, o co w tym chodzi. Połącz się z bazą danych, pobierz to co Cię interesuje i przekaż to jako argument do funkcji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1