![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
skrypt wyświetla mi wyniki zawodników jak mogę zaznaczyć na czerwono zawodników którzy mają takie same wyniki?
Ten post edytował ghastblood 3.06.2012, 17:03:49 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Cytat podejrzewam że trzeba przelecieć funkcją sprawdzić jakie wyniki się powtarzają w tablicy i przy wyświetlaniu zaznaczyć na czerwono ale jak to zrobić żeby sprawdzać wyniki z przedziału od 1 - 100 ? może if wrzucić w pętle for. Nie zrozumiałem tego do końca, ale domyślam, się, że zawodnicy o takich samych wynikach mają być oznaczeni takim samym kolorem. Chyba najprościej będzie po prostu w pierwszej pętli dorzucić tablicę, gdzie przypiszemy kolor do wyniku. Tak więc dodajemy tablicę, gdzie wynik będzie kluczem, a kolor wartością. Kiedy już may tablicę gdzie do każdego wyniku mamy przypisany kolor to potem przy wyświetlaniu posługując się wynikem pobieramy ten kolor z tablicy. Jako klucza lepiej użyć hasz md5() z wartości wyniku, ponieważ wynik zapewne może być ułamkiem. Jeżeli chciałbyś, żeby każdy inny wynik był innym kolorem, to zamiast na sztywno przypisywać kolor w pętli while() możesz tam wstawić jakąś funkcje, która wylosuje kolor albo wygeneruje na podstawie wyniku. To co dodałem do Twojego kodu oznaczyłem //###########
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 13:22 |