![]() |
Hilfe bei if/else Struktur Hallo, Folgende Funktion: Code: function get_html4temp($temp) Für jede Temperatur soll der entsprechende HTML-Code wiedergeben werden. Wenn die Temperatur kleiner als 40 (Grad) ist soll halt der Farbcode '#1900E5' ausgeben werden. Folgende Denkschritte: $temp ist ne Zahl.. Von 50 bis -50 ist alles dabei. Das Minuszeichen wird mit einer 1 ersetzt da ich <= mit nur mir positiven Zahlen ans Laufen bekomme. Das Problem: Es wird immer nur der HTML-Code für <= 150 ausgeben.. Nach ein bissl rumtesten. Die Lösung: Code: function get_html4temp($temp) |
Hi Nase, kann ich nicht bestätigen, allerdings bekomme ich falsche Werte. Das liegt daran, dass du ne falsche Reihenfolge hast. PHP-Code: |
Hi Nase! Hab dir mal ne Funktion geschrieben, die ihren Dienst ebenso tun sollte. PHP-Code: Sorry, hab nicht gesehen, dass vor mir schon jemand geantwortet hat, aber meine Alternative erscheint mir vom Code her trotzdem schöner, als die vielen elfseifs. |
@Dracaelius: Du hast dabei aber nur eine Kleinigkeit übersehen: Wenn die Zahl > 50 ist soll #000000 genommen werden. ;) Es müsste also noch ein return hinter dem foreach hinzugefügt werden: PHP-Code: codi. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 Uhr. |