Hallo ani,
<input name = "$w1"> Dein Name<p>
schon mal etwas falsch, so: <input type="text" name = "w1">
nein, das ist vollkommen korrekt - type ist optional und hat als Standardwert "text", und name hat CDATA als Inhalt, also ist auch '$w1' erlaubt: http://www.w3.org/TR/html401/interact/forms.html#edef-INPUT (das Stephan vermutlich nicht '$w1' sondern 'w1' als Name will, ist was anderes :-))
if ($w1 == "manuel"){
das ist auch nicht wesentlich besser, besser wäre
if($_POST['w1']=='manuel'){ echo '...'; }
evtl. noch ein oder zwei Stringfunktionen angebracht (String in Kleinbuchstaben umwandeln, Leerzeichen entfernen).
du hast entsprechende semikolons(;) vergessen, und die geschweiften klammern({}).
das mit den ; ist richtig, aber die Klammern sind optional.
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|