Sp33dy G0nz4l3s: Wenn Feld leer keinen Link anzeigen

Beitrag lesen

Hi, ich bin zur Zeit damit beschäftigt, ein Kommentarformular zu machen.  Nun komm ich jedoch bei diesem Code nicht weiter:

while($row = mysql_fetch_assoc($result2)) {
  echo " <b>" . if (!empty $row["Homepage"]) { . "<a href="" . htmlspecialchars($row["Homepage"]) . "" target="_blank">" . } htmlspecialchars($row["Name"]) if (!empty $row["Homepage"]) { . "</a>" . } . "</b> "

Sieht.. für mich.. etwas verwirrend aus deswegen erkläre ich was passieren soll:

Wenn das Datenbankfeld Homepage nicht leer ist, dann soll <a href... eingefügt werden. Falls es leer ist soll nur Name ausgegeben werden.

Es funktioniert leider nicht. Es wird immer folgendes angezeigt: Parse error: syntax error, unexpected T_IF in

Hoffe, das mir jemand helfen kann.
Danke