Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wybór odpowiedniej ikony z bazy danych mysql
Forum PHP.pl > Forum > Przedszkole
brzanek
Witam mam problem z wyborem odpowiedniej ikony z bzy danych.
Podam to na przykładzie.
Baza danych
ID NAZWA_IKONY
1 deszcz
2 deszcz
3 pochmurno
4 pochmurno
5 pochmurno
W tym przypadku najgorsza pogoda to deszcz (jak to wyświetlić)

Inny przykład
ID NAZWA_IKONY
1 deszcz
2 deszcz
3 śnieg
4 śnieg
5 śnieg
W tym przypadku najgorsza pogoda to deszcz ze śniegiem (jak to wyświetlić)

Inny przykład
ID NAZWA_IKONY
1 śnieg
2 śnieg
3 śnieg
4 śnieg
5 śnieg
W tym przypadku najgorsza pogoda to śnieg (jak to wyświetlić)

Inny przykład
ID NAZWA_IKONY
1 słońce
2 słońce
3 słońce
4 pochmurno
5 pochmurno
W tym przypadku najgorsza pogoda to pochmurno (jak to wyświetlić)

Inny przykład
ID NAZWA_IKONY
1 śnieg
2 słońce
3 słońce
4 pochmurno
5 pochmurno
W tym przypadku najgorsza pogoda to śnieg (jak to wyświetlić)

Inny przykład
ID NAZWA_IKONY
1 mgła
2 pochmurno
3 słońce
4 pochmurno
5 pochmurno
W tym przypadku najgorsza pogoda to pochmurno (jak to wyświetlić)

Inny przykład
ID NAZWA_IKONY
1 mgła
2 mgła
3 mgła
4 mgła
5 pochmurno
W tym przypadku najgorsza pogoda to mgła (jak to wyświetlić)

Takie są brane ikony pogody pod uwagę.
rain
snow
fog
sleet
wind
cloudy
partly-cloudy-day
partly-cloudy-night
clear-day
clear-night
nospor
No to musisz miec przypisane wartosci do tych tekstow i na tej podstawie bedziesz wiedzial, ktory jest najgorszy.
brzanek
A może coś na zasadzie tego
// 10 = rain w ciągu 12 godzin max 120 w ciągu 6 godzin 60 w ciągu 3 godzin 30
// 9 = snow w ciągu 12 godzin max 108 w ciągu 6 godzin 54 w ciągu 3 godzin 27
// 6 = fog w ciągu 12 godzin max 72 w ciągu 6 godzin 36 w ciągu 3 godzin 18
// 5 = sleet w ciągu 12 godzin max 60 w ciągu 6 godzin 30 w ciągu 3 godzin 15
// 4 = wind w ciągu 12 godzin max 48 w ciągu 6 godzin 24 w ciągu 3 godzin 12
// 3 = cloudy w ciągu 12 godzin max 36 w ciągu 6 godzin 18 w ciągu 3 godzin 9
// 2 = partly-cloudy-day w ciągu 12 godzin max 24 w ciągu 6 godzin 12 w ciągu 3 godzin 6
// 2 = partly-cloudy-night w ciągu 12 godzin max 24 w ciągu 6 godzin 12 w ciągu 3 godzin 6
// 1 = clear-day w ciągu 12 godzin max 12 w ciągu 6 godzin 6 w ciągu 3 godzin 3
// 1 = clear-night w ciągu 12 godzin max 12 w ciągu 6 godzin 6 w ciągu 3 godzin 3

// np: w ciągu 12 godzin 2 godziny pada śnieg w 10 godzinach jest pochmurno 18+30=48 (chmurka ze śniegiem)
// np: w ciągu 12 godzin 3 godziny pada śnieg 3 godziny pada deszcz 6 godzin świeci słońce 27+30+6=63 (słońce z chmurką i opady deszczu ze śniegiem)
// np: w ciągu 12 godzin 5 godzin pada deszcz 2 godziny jest słońce 5 godzin jest pochmurno 50+2+15=67 (słońce chmurka i deszcz)
// np: w ciągu 12 godzin 2 godziny jest słabe zachmurzenie 10 godzin jest słońce 4+10=14 (słońce)
// np: w ciągu 12 godzin 7 godzin jest słabe zachmurzenie 3 godziny pada deszcz 2 godziny jest pochmurno 14+30+6=50 (słońce chmurka i deszcz)
// np: w ciągu 12 godzin 7 godzin jest słabe zachmurzenie 5 godzin jest pochmurno 14+15=31 (pochmurno)
// np: w ciągu 12 godzin 3 godziny pada śnieg 2 godziny pada deszcz 7 godzin jest pochmurno 27+20+21=68 (pochmurno deszcz ze śniegiem)

Każda z ikon ma daną liczbę punktów po dodaniu wynik pełnik by kod do danej ikony.
Co o tym myślisz? Udało by się coś takiego zrobić?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.