Webseiten Formular mit einzeiligen Textfeldern.
Html Quellcode des Kontaktformulars
<form action="kontaktdaten.php" method="post">
<input name="vorname" size="20" maxlength="50"/> Ihr Vorname<br/>
<input name="name" size="20" maxlength="50"/> Ihr Nachname<br/>
<input name="email" size="20" maxlength="50"/> Ihre Email Adresse<br/>
<input type="submit" value="Senden"/>
<input type="reset" value="Eingaben löschen"/>
</form>
Hier wurde ein Kontaktformular mit 3 Texteingabefeldern definiert.
Alle Felder haben einen eindeutigen Namen erhalten.
Die eindeutigen Namen dienen der Identifizierung der Felder und können mit PHP abgefragt werden.
kontaktdaten.php - PHP Auswertungsscript
<?php
echo "Sie haben folgende Daten eingegeben.<br/>";
echo $_POST['vorname'] .", ";
echo $_POST['name'] ."<br/>";
echo "Ihre Emailadresse ist: ". $_POST['email'];
?>
Die Variable $_POST gehört zu den vordefinierten Variablen in PHP. Genauer gesagt handelt es sich hierbei um ein assoziatives Feld.
Die verwendeten Namen im Eingabeformular werden durch die Übermittlungsmethode method="post" im Formularcontainer des Formulars, zu einem assoziativen Feld. Mit der vordefinierten Variable $_POST [ ] wird der Inhalt der Texteingabefelder abgefragt.
Wäre die Übermittlungsmethode im Formular nicht method="post" sondern method="get", so würden die Variablen mit $_GET [ ] abgefragt werden.
Infos:
HTML Formulare
PHP $_POST Variablen