Thomas Luethi: Parse error: parse error, unexpected T_ECHO

Beitrag lesen

Hallo,

Bitte poste nur wesentlichen Code. Danke.

<? $row->m_geschlecht== "w"  ? echo "checked"; : $a=1;?>
Parse error: parse error, unexpected T_ECHO

Die Bedingung muss IMHO in Kammern stehen.
Und Du solltest nicht echo, sondern print nehmen, siehe
http://www.dclp-faq.de/q/q-string-print.html
Zudem ist das Semikolon wohl ueberfluessig.
Und die "SGML-Style" Schreibweise <?  ?> funktioniert nicht
auf allen Servern, nimm lieber <?php ?>

Probier's mal so:

<?php ($row->m_geschlecht== "w") ? print("checked") : $a=1; ?>

Gruesse,

Thomas