tangotaenzer: Syntax

Beitrag lesen

Hallo liebe Leute,

ich bin schier am verzweifeln, denn ich kann folgendes Problem nicht lösen:

Habe eine Umfrage mit PHP und HTML anhand eines Buches erstellt, die wie folgt aussieht

<form action="auswertung.php" method="post">
<fieldset  style="border: none">
<?php
foreach($vote as $nr => $entry)
{
$nr == $vote_default ? $default ='checked':$default = '';
echo '<p>' . "<input name="fld_vote" $default type="radio" value=$nr>$entry\n";
echo '</p>';
}
?>
<input class="button" type="submit" value="Abstimmen"/>
</fieldset>
</form>

Die Umfrage funktioniert zwar, aber wenn ich sie mit einem Validator überprüfe habe ich 20 Fehler, die sich alle auf folgenden Teil beziehen:

"<input name="fld_vote" $default type="radio" value=$nr>$entry\n";

So wird z.B. ein Endtag ("/>") von input erwartet, was mir zwar einleuchtet, ich aber nicht weiß, wie ich es einfügen muss (habe schon alles mögliche probiert!).

value=$nr>$entry\n    hier wird das >-Zeichen immer fehlinterpretiert.

Über Eure Hilfe dankbar, viele Grüße ans Forum