Finde fehler nicht

cille

Erfahrenes Mitglied
Hi ho,
bin wiedermal blind of de Augen,
finde einfach diesen kleinen fehler nicht.
Hoffe Ihr könnt mir helfen.

Hier der Fehler:
Code:
Parse error: syntax error, unexpected T_IS_GREATER_OR_EQUAL, expecting ',' or ')' in /www/htdocs/plugin/test/show/war_detail.php on line 22

Hier mal der Code:
PHP:
if(isset($data["ergebnis1"] >= "16")) {
							echo "<font style='color:#009900;'>$data[ergebnis1]</font>:<font style='color:red;'>$data[ergebnis2]</font>";
						} else {
							echo "<font style='color:red;'>$data[ergebnis1]</font>:<font style='color:#009900;'>$data[ergebnis2]</font>";
						}
 
Wenn ich mich nicht irre sind solche Aktionen $data["ergebnis1"] >= "16" innerhalb von isset() nicht gestattet. isset() soll ja lediglich pruefen ob eine Variable gesetzt ist.
 
Du hast den bool'schen Ausdruck in den isset()-Befehl geschrieben.

*edit*
irgendwie bin ich jedesmal zu langsam ;-)
 
Laut Manual prüft isset ob eine Variable existiert. Du scheinst hier zwei Sachen auf einmal machen zu wollen. Wenn ich das richtig sehe ist das was du willst folgendes:
PHP:
if(isset($data["ergebnis1"]) &&  $data["ergebnis1"]>= "16")

Die Fehlermeldung sagt aus dass in einem isset der Syntaxfolgend entweder die schliessende Klammer folgen muss oder durch Komma getrennt eine weitere Variable, aber eben kein >=

Hmm... zu spät :D
 
Zurück