Formulare und PHP
Die URL in dem Formular ("action='/url/to/php.php'") schickt den User beim absenden zu der Datei und wenn es eine '.php' ist speichert PHP die gesendeten Daten in einer sogenannten Globalen Variable. Je nachdem ob man method="GET" oder "POST" gewählt hat werden sie in $_GET oder $_POST in einer Liste (Array) gespeichert. Eine Element aus der Liste bekommt man mit dem Namen des Input-, Textarea oder Select-Feld.
<form method="<strong>GET</strong>" action="/url/to/php.php">
<input type="text" name="<strong>sirname</strong>">
<select name="<strong>sel</strong>" size="2">
<option value="Hallo">Hallo</option>
<option value="Hi">Hi</option>
</select>
<button type="submit" name="<strong>subbutton</strong>" value="lol">Ergebnis anschauen</button>
</form>
/* /url/to/php.php */
echo $_GET['sel'] . " " . $_GET['sirname'] . "!<br>Wie geht es ihnen? " . $_GET['subbutton'];
Ruft man die "/url/to/php.php" auf ohne das Formular ausgefüllt zu haben, kennt PHP 'sel' und 'sirname' natürlich nicht und gibt so einen Wahrnung für jede Variable aus: "Notice: Undefined index: sel in /url/to/php.php on line 2".