Frage zu einer IF Abfrage

SantaCruze

Erfahrenes Mitglied
Hallo Zusammen :)

Und zwar will ich einen Wert auslesen lassen und diesen unter verschiedenen Kriterien vergleichen lassen. Der Wert $exp ist in dem falle eine Zahl von 0 - 10000. Nun soll er mir aber mit einer If Anweisung (wenn möglich ) den Wert ausgeben auf das die IF Anweisung zutrifft. Momentan sieht das Konstrukt bei mir so aus:

PHP:
if($exp <= 499)
{
echo "Level 0";
};
if($exp >= 500 && <= 1499)
{
echo "Level 1";
};

Aber irgendwie scheint da schon ein Fehler drin zusein :( Er soll mir zudem beim Echo nur eine mögliche Variable ausgeben, nämlich in diesem Falle das Level wo der Vergleich mit Übereinstimmt.
 
PHP:
if($exp <= 499)
{
echo "Level 0";
} elseif($exp >= 500 && $exp <= 1499)
{
echo "Level 1";
}

if Konstrukte dürfen nicht mit einem Semikolon beendet werden
Variablen müssen bei erweiterten Bedingungen (AND, OR) erneut genannt werden.
 
Müssen danicht noch Klammern hin
PHP:
if($exp <= 499)
{
echo "Level 0";
} 
elseif(($exp >= 500) && ($exp <= 1499))
{
echo "Level 1";
}
 
Zurück