Mick: Abfrage läuft nicht (if else)

Beitrag lesen

Hallo Tobias,
Tobias

wenn register_globals auf off steht,

was ist das den? sind das die server variablen?

brauchst du $_POST['Submit'].

nur so (if$_POST['Submit']) richtig.

Du solltest aber nicht auf isset($_POST['Submit']) testen, »» »» »» sondern darauf, ob das Name- oder das E-Mailfeld »» »» ausgefüllt ist

klingt vernünftig muss ich mir gedanken machen das ich da was schreibe..

  • wenn der Anwender das Formular nämlich durch drücken der Enter-»» Taste abschickt, wird der Wert des Submit-Buttons nicht mit »» »» »» übertragen.

das hier habe ich nicht so ganz verstanden, kannst du mir das evt nochmal genauer erklären?

<form name="form1" action=<?php echo $PHP_SELF ?> method="post">

Ich werde darauf achten das ich es in "" schreiben

bei $PHP_SELF gibt es das gleiche problem wie bei $Submit (hier sollte es besser $_SERVER['PHP_SELF'] heißen)

wo ist den der unterschied, was bewierk denn "$_SERVER..."

Name:[...]<input type="text" name="textfield">
  Nachname:[...]<input type="text" name="textfield">
  E-mail Adresse:[...]<input type="text" name="textfield">
du weißt, dass du damit nur das jeweils letzte ausgefüllte Feld übertragen bekommst? Unterschiedliche Werte für name wären nicht schlecht...

ups nicht aufgepasst...

Gruß
Mick