![]() |
![]() |
-zasadowy- |
![]()
Post
#1
|
Goście ![]() |
Cześć, zrobiłem sobie w PHP skrypt, który ściągane dane z tabeli i tworzy XML, ale tutaj mam problem, bo struktura mojego XML chyba nie jest odpowiednia:
Następnie w JS, powinna być pętla, która leci przez wszystkie kraje po kolei, najpierw pobiera ich ISO, a następnie jeśli np. visitors > 50, to zmienia tło elementu z takim ID jak ma ISO na czarny, jesli visitors < 50, to zmienia na szary. No i nie wiem jak zrobić to tak, aby pętla działała tak jak napisałem. Kombinuję, kombinuję i nic na nic nie mogę wpaść, bo krajów z kodem ISO jest 249, więc najlepiej byłoby to zrobić pętlą, a nie kopiować kod 249 razy i zmieniać iso na af, ax, au, al itd... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 24 Dołączył: 22.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czemu nie możesz użyć JSON? Jeżeli to jedyne dane, to można zrobić np. tak:
Kod { Dostęp do takich danych jest śmiesznie łatwy:"af":5, "ax":4, "al":0 } Kod for (var i in countries) Natomiast jeśli więcej danych to można też na conajmniej dwa sposoby: Kod { Względnie jeśli chcesz w tablicy, to:"af":{ "name":"", "visitors":5}, "ax":{ "cośtam":"", "visitors":3} } Kod [ jQuery ma obsługę JSON przez AJAX, chodzi jak złoto. Wszystko w zasadzie podane na tacy, nie musisz niczego więcej robić.
{ "iso":"af", "visitors":5" },{ "iso":"ax", "visitors":4} ] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 23:21 |