![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Opole Ostrzeżenie: (10%) ![]() ![]() |
Zrobiłem program, który rysuje wykresy. Jeden plik, który obrabia dane i na ich podstawie rysuje obrazek (png) jest odpalany w ramce <iframe> drugiego pliku, w któym chcę operować teraz wykresami. Mianowicie potrzebuje napisać teraz coś takiego, aby można było spośród kilku linii wybrać tylko niektóre, lub zostawić jedną. Czy tu jest niezbędna java czy można to zrobić jakoś w miare prosto za pomocą php?
Chciałbym aby to wyglądało jak tu - możliwość zaznaczenia siatki, czy linii województw: http://www.imgw.pl/wl/internet/zz/pogoda/radary.html Widze że tu jest wykorzystana java ale czy da sie to w php? Myślałem już aby wszystkie dane wykorzystane to generowania całego wykresu wrzucać do bazy a potem można było po wygenerowaniu wybrać to co nas interesuje i pobrać z bazy tylko część danych i tworzyć nowy obrazek, no ale to za długo będzie trwać. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
BTW: JavaScript, a nie JAVA! To są dwie różne rzeczy.
Poza tym, nie trzeba ajaxa. Wystarczy pare sztuczek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Możesz zrobić to w ten sposób: 1. Powiedzmy, że masz dane w tabelach i te dane masz jakoś ponazywane... np: - abc - def - ghi 2. plik wykres.php będzie tworzył obrazek na takiej zasadzie, że będziesz mu podawał tylko te dane które chcesz - a on zrobi odpowiedniej wielkości wykres: - wykres.php?type=abc - wykres.php?type=def - wykres.php?type=ghi 3. teraz w pliku index.php toworzysz parę divów które muszą znajdować się w tym samym miejscu (dajesz im absolute i gdzieś układasz) a pod nimi checkboxy każdy odpowiedzialny za każdy wykres (abc,def,ghi) 4. Teraz piszesz im w onChange funkjce która bada czy są zaznaczone czy nie. 5. Funkcja rozpoznaje czy: A ) CHeckbox jest zaznaczony - ustawia DIV na visible B ) Checkbox jest niezaznaczony - ustawia DIV na hidden Tu masz przykład jak to działa: Div i visibility Jest to bardzo proste rozwiązanie i dobre w odbiorze. Powinno dobrze się sprawdzać. Ten post edytował Master Miko 2.10.2006, 14:19:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 20:59 |