wahsaga: Wenn Feld leer keinen Link anzeigen

Beitrag lesen

hi,

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

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

Natürlich - weil du einfach ein if in einen Ausdruck reinklatschst.

Du hast diverese Möglichkeiten:

  • du beendest erst mal das echo, machst dann ein if und abhängig davon eine weitere Ausgabe
  • du setzt dir den Link (oder nicht-Link) erst mal in einer Variablen zusammen, und gibst diese dann im echo mit aus
  • du nutzt den Trinitäts-Operator, den kannst du nämlich auch in einem Ausdruck verwenden
  • ...

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }