Parse error: parse error, unexpected T_ECHO
andi123
- php
Hallo,
was ist in dieser Zeile falsch?
<input type="radio" name="m_geschlecht" value="w" style="border:none;"<? $row->m_geschlecht== "w" ? echo "checked"; : $a=1;?>>w
Ich bekomm dann immer diese Fehlermeldung:
Parse error: parse error, unexpected T_ECHO
Danke Andi
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
Hallo,
in einer Bedingung musst Du print benutzten, nicht echo
Dieter