Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błądzę z IF ...
slupek
post
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>";
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:17