Hallo Simon,
Deine Antwort finde ich nicht gerade hilfreich.
<form action='speicher.php' method='POST'>
Name: <input type='text' name='name' />
<input type='submit'>
</form>
schon mal was von echo "<HTML TAG></HTML TAG ENDE>"; gehört?
Was willst Du damit sagen?
Bei Input ist das End-Tag verboten.
http://www.w3.org/TR/html401/interact/forms.html#edef-INPUT
"Start tag: required, End tag: forbidden"
In HTML schreibt man deswegen:
<input type='text' name='name'>
In XHTML:
<input type='text' name='name' />
Das einzige, was man an dem Formular kritisieren koennte,
waere das fehlende Value-Attribut beim Submit-Button.
Es ist nicht vorgeschrieben, aber sinnvoll.
Ohne Vorgabe schreiben die Browser schreiben halt dann
selbst etwas in "Ihrer Sprache" hin, z.B.
"Anfrage senden" (MS IE 5.0 dt.)
"Absenden" (Opera 5.12 dt.)
"Submit Query" (Mozilla 1.2.1 en.)
In HTML 4.01 Strict muss der Inhalt des Formulars
noch einmal in einem Block-Level-Element stehen, z.B. so:
<form action='speicher.php' method='POST'>
<p>
Name: <input name='name'>
<input type='submit'>
</p>
</form>
Das ist valide.
Gruesse,
Thomas