Problem mit if und else

Henselmania

Mitglied
Hallo,

ich bin grade dabei eine Datenbank auszulesen.
Und fogendes Problem trat da bei mir auf:

Ich möchte einen Zeile aus der Datenbank auslesen wo entweeder beendet oder in arbeit drin steht. Diese möchte ich auch im meiner Tabelle ausgeben und zwar mit unterschiedlichen farben wie mache ich das ?

So geht es und so habe ich es auch hinbekommen
PHP:
<? echo $daten[status]; ?>

Doch möchte ich es ungefähr so haben.
PHP:
<td><? if $daten["status"]=='beendet' { ?><font color=orange>beendetl</font><? } else { ?><font color=red>in arbeit </font><? } ?> </td>

Bitte um hilfe ich bekomme im explorer immer diese fehlermeldung
Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in C:\apachefriends\xampp\htdocs\xbox\admin.php on line 81
 
der fehler liegt warscheinlich an den klammern
PHP:
  <td><? if ($daten["status"] == 'beendet') { ?><font colo r= orange>beendetl</font><? } else { ?><font color = red>in arbeit </font><? } ?> </td>
 
FragForward hat gesagt.:
der fehler liegt warscheinlich an den klammern
PHP:
  <td><? if ($daten["status"] == 'beendet') { ?><font colo r= orange>beendetl</font><? } else { ?><font color = red>in arbeit </font><? } ?> </td>
Richtig.
If, while, for und was es noch alles für Abfragen und Schleifen gibt verlangen alle diese Klammern.

Merken!


byez
 
Zurück