PHP - zpracování formulářů(12.)
Dnes se podíváme, jak zpracovat formuláře
Získání proměnných
Ke zpracování je důležité vědět, jak získáme údaje. Budeme předpokládat,
že máme stránku form.html, na které je tento
formulář:
<form method="get" action="zpracuj.php">
Zadejte jméno: <input type="text" name="jmeno"><br>
Zadejte věk: <input type="text" name="vek">
<input type="submit" value="Odeslat Formulář">
</form>
Nyní nastanou tyto případy:
- PHP nám vytvoří proměnné $jméno, čili v našem případě
$jmeno a $vek.
- Naplní se proměnné $_GET a $_POST, podle použité metody. V našem případě:
$_GET["jmeno"] a $_GET["vek"]
- Naplní se proměnné $HTTP_GET_VARS a $HTTP_POST_VARS, zase podle použité
metody. Tato možnost se používala dříve, dnes se nahradila možností
$_GET a $_POST. Přístup je stejný, čili
$HTTP_GET_VARS["jmeno"] a $HTTP_POST_VARS["vek"]
Osobně využívám 2. možnost, ale zde, pro větší přehlednost, použiji
možnost 1. Skript (vrátím se k předchozímu příkladu) zpracuj.php
by mohl vypadat např. takhle:
<?php
echo "Mám Tě, jmenuješ se $jmeno a je ti $vek let/roků.";
?>
<
Autor:
Vojtěch Zicha
publikováno: 22.7.2005
Scriptici.cz
- o tvorbě webových stránek (xHTML, HTML, CSS, PHP, JavaScript), scripty a programování (Python, C++)