![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.08.2009 Skąd: Zamojsce Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://images41.fotosik.pl/185/dcd2828ceae7e2a9m.jpg)
Pewien skrypt pewnego Pana generuje wykresy takie jak ten pierwszy wykres na screenie Trzeba tylko w pewnym pliku podać odpowiednie dane I tak ten pomarańczowy wykres miał zapodane takie coś:
Otrzymuje też wyniki:
Moja struktura bazy danych wygląda następująco: (chodzi o tabele data i produkty) (IMG:http://images43.fotosik.pl/188/1182f918ccd3c00fm.jpg) Jak widać w zapytaniu chcę pokazać jakoś popyty dla produktu akurat o Id=2 ale wyświetla mi tylko pierwszą datę i pierwszy popyt dla towaru id=2 W tabeli produkty mam 9 pozycji dla towaru o Id=2 id_daty ...id_towaru... popyt 1.......... 2 ............20 2 ..........2 ............25 3 ..........2 ............15 4 ..........2 ..............5 5 ..........2 ............15 6 ..........2 ............10 7 ..........2 ............15 8 ..........2 ............15 9 ..........2 ............15 Jak pokazać wszystkie daty i wszystkie popyty dla danego id towaru? Ten post edytował damianprz 29.08.2009, 13:20:34 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Jak mniemam, po prostu do konkretnych tablic musisz tylko podpiąć wyniki zapytań... Mogę się jednak mylić. Jeśli jednak dobrze kombinuję to powiązano to tak... Musisz mieć dwie tablice o równej długości. Pierwsza przechowuje bowiem "nazwę kolumny", a druga "wartość kolumny" (IMG:style_emoticons/default/smile.gif) Wystarczy tylko napisać zapytanie, które zwróci wynik. Potem w pętli wrzucisz je do dwóch tablic i podepniesz jako dane do owego wykresu. Czyli po sprawdzeniu zawartości...
nazwy = (data1, data2, data3, data4) wartosci = (dane1, dane2, dane3, dane4) I teraz wykres miałby 4 kolumny o wysokości słupków zgodnych z wartościami, i nazwach odpowiednich pod słupkami. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 05:10 |