Tobias Kloth: php - warum geht das nicht ?

Beitrag lesen

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:|