Tutorial Formular mit PHP Action Link - auch als verdecktes Feld mit Formular senden

Die Formular Felder lassen sich hier durch einen Link beschreiben. Dies geschieht mit der Methode ‘GET’ über einen PHP Action Link.

Für dieses Beispiel habe ich die ganz normalen Formular-Felder von NOF verwendet. Unten eine Ansicht von diesem Formular.

Formular

... wobei das unterste Feld, der 2. eMail, im Formular nicht zu sehen ist, da dieses mit dem Attribut ‘hidden’ versteckt wurde.

Zunächst muss die Seite mit dem Formular auf die Dateiendung .php umgestellt werden, damit hier PHP-Befehle verwendet werden können.

> Bearbeiten > Benutzerdefinierte Namen > bei “Dateierweiterung” > .php wählen

Wie Ihr bereits an dem Symbol in jedem Formular-Feld erkennen könnt, ist in jedem dieser Felder ein zusätzlicher PHP-Code im Objekt-Editor, mit dem PHP-ECHO Befehl und der GET-Methode, von mir eingefügt worden.

> Fenster “Eingabefeld-Eigenschaften” > Button “HTML” > “im Tag” (innen)

Hier für mein Feld “name”:

value="<?php echo htmlentities($_GET["name"],ENT_QUOTES); ?>"

Objekt-Editor GET name

Für das 2. Feld, das für eine eMail-Adresse bestimmt ist, habe ich es ebenso gemacht, nur dass dort der Feldname “email” anstatt “name” heißt.

Für das 3. Feld, das ebenfalls für eine eMail-Adresse bestimmt ist, habe ich es ebenso gemacht, nur dass dort der Feldname “emailverdeckt” heißt und ich noch das Attribut ‘hidden’ (verdeckt) hinzugefügt habe. So wird dieses Feld nicht mit im Formular angezeigt aber dennoch genauso verarbeitet.

value="<?php echo htmlentities($_GET["emailverdeckt"],ENT_QUOTES); ?>" hidden

Objekt-Editor GET emailverdeckt (hidden)

Nun kann ich mittels Link diese Formular-Felder, bezogen auf die jeweiligen Feldnamen, bereits vor dem Absenden befüllen.

 

Sehen könnt Ihr das Ergebnis, nachdem Ihr am Formular auf den Button “Senden” geklickt habt.

Viel Spaß!

Tutorials von Thomas Frei-Herrmann

diese Seite weiter empfehlen


Counter Statistik