Tom: Problem mit Eingabeformular

Beitrag lesen

Hello Yadgar,

Oops, das ist mir (vorerst) noch zu hoch...

Kann das Skript denn erkennen, ob "submit" angeklickt wurde?

Das "Script" is nur eine Anregung für Dich, wie es geht.
Fertigschreiben musst Du es schon selber.

Zu Deiner Frage: Wie erkennt das Script, dass "senden" oder "anmelden" gedrückt wurde im Formular?

Antwort von ...: Du baust im Formular soviele Submut-Buttons ein, wie Du für nötig hältst und wenn einer Geclickt wird, dann sollte der Browser dessen Namen (und Value) zusammen mit den anderen Parametern des Formulares den Request beifügen.

<form ...

<input type="text" name="data[username]" size="40">
   <input type="password" name="data[password]" size="40">
   <input type="submit" name="btn[login]" value="anmelden">

</form>

Im Script fragst Du dann:

if (isset($_POST['btn']['login']))
   {
       ## und dann hier die Prüfungen durchführen
       ## 1. sind denn überhaupt Anmelödedaten vorhanden?

if (!empty($_POST['data']['username']) and !empty($_POST['data']['password'])
       {
           ## 2. User und Passwort in der Datenhaltung suchen

}

}

usw.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de