![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam tabelę w bazie danych, do której sa wrzucane osoby które są aktualnie online. No i dodaję im z ISO kod kraju, no i np. mamy kogoś z JP - Japonia (4 osoby), no i PL - Polska (3 osoby), no i muszę policzyć ile w tabeli jest osób z danym kodem ISO no i teraz nie wiem co dalej, dlatego, bo muszę później wypełnić w zależności jak np jest 1-50 osób, to zmienia się kolor na mapie Polski na jasno zielony, no i np. z Japonii mamy 52 osoby, to zmienia się na jaskrawą zieleń. No i mogę to np zrobić za pomocą JS, ale jak zrobić to, aby gdzieś zapisać sobie ile jest osób z danego kraju, no i wgrać to i tylko pętlą w JS zrobić aby zmieniało kolory w zależności od liczby osób. Ma ktoś jakiś pomysł? Mogę wyjasnić jeśli niezrozumiale napisałem.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mapa jest w postaci pliku graficznego? Poleć ifami i podmieniaj obrazy, ewentualnie wartości css - trudno powiedzieć jak to rozwiązałeś.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mapa jest w postaci pliku graficznego? Poleć ifami i podmieniaj obrazy, ewentualnie wartości css - trudno powiedzieć jak to rozwiązałeś. Kurde nie napisałem, jest to plik SVG, dlatego JS mogę sobie modyfikować styl i walnąć tylko mu fill, ale nie wiem jakim językiem zgrać to i gdzieś wrzucić, aby później JS sobie ściągnąć i tylko pętlą jechać iso_codes[i$] po kolei sprawdzać jaka wartość i ifem modyfikować styl kraju na SVG po ID. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli SVG, to wszystko masz na tacy. Nie rozumiem pytania: "[...]ale nie wiem jakim językiem zgrać to i gdzieś wrzucić, aby później JS sobie ściągnąć ", php/cron, wystarczy.
Ten post edytował kristaps 29.12.2013, 23:17:59 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem, co mam na tacy? Zgrać to ile osób jest skąd, to zrobię w PHP, a później jak mam wypełnić kolorem dany kraj?
To, że PHP wystarczy do zgrania danych i zliczenia z jakiego kraju ile jest osób, to ja wiem, ale jak zrobić to, aby później JS mógł odczytać te dane? Bo JS będzie ustawiać fill dla elementów SVG. Ten post edytował zydokomuna 29.12.2013, 23:57:15 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 11:24 |