![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 27.05.2007 Skąd: EPGD Ostrzeżenie: (0%) ![]() ![]() |
Postanowiłęm zmienić działający skrypt. W rekordzie "nagroda" zapisuję użytkownikom ich nagrody. Cyfrą 1 oznaczam pierwszą, 2 drugą i tak w koło Macieju. Skrypt działał, wyświetlało obrazki. Teraz chcę, żeby była możliwość wyświetlania np. 2 lub 3 nagród jednocześnie, jeśli użytkownik je posiada. Zmieniłem typ danych "nagroda" na "set('1', '2', '3', '4')". Daję w formularzu (lub ręcznie z bazy) np 2 nagrody, a itak wyświetla mi tylko pierwszą. Łeb pęka, bom jest humanista niestety. Pomożecie? (a'la Gierek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) NAprawdę z góry dziękuję.
fragment kodu: Kod if ($nagroda < 1) {
print "<tr>"; print "<td width=8% height=18 align=center><img src=n0.jpg alt='Brak wyróżnień' =40></td>"; } else if ($nagroda <= 1) { print "<tr>"; print "<td width=8% height=18 align=center><img src=n1.jpg alt= 'HIGH ACTIVITY AWARD' =40></td>"; } else if ($nagroda > 4) { print "<tr>"; print "<td width=16% height=18 align=center><img src=n4.jpg alt=Inna =40></td>"; } else if ($nagroda > 2) { print "<tr>"; print "<td width=16% height=18 align=center><img src=n3.jpg alt= 'FAIR PLAY AWARD' =40></td>"; } else if ($nagroda > 1) { print "<tr>"; print "<td width=16% height=18 align=center><img src=n2.jpg alt= 'HIGH QUALIFICATION AWARD' =40></td>"; } print "</tr>"; |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
edytowałem bo nie zauważyłem że pole w bazie to SET (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował Darti 28.05.2007, 00:38:39 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Najprościej będzie umieścić nagrody w tablicy, a potem wykonać pętlę która sprawdzi wszystkie nagrody.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 27.05.2007 Skąd: EPGD Ostrzeżenie: (0%) ![]() ![]() |
Najprościej będzie umieścić nagrody w tablicy, a potem wykonać pętlę która sprawdzi wszystkie nagrody. Nie wpadłbym na to, jestem niezmiernie wdzięczny, bo dzięki rozwiązaniu w tablicy wszystko funkcjonuje lepiej, niż się spodziewałem. MAm nadzieję, że będe mógł się kiedyś odwdzięczyć, zatem polecam się (w kwestiach humanistycznych najlepiej) niemal jak "produkty z ...iedronki". ;-) Wielkie dzięki, do miłego. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:09 |