Začínáme s PHP "2.díl"
Pracujeme s formuláři
Formuláře jsou důležitou částí webových stránek. Můžete pomocí nich udělat např. Odesílání mailů nebo jednoduchou diskuzi. Vytvoříme si dva soubory, jeden s formulářem (index.html) a druhý s akcí, která proběhne po odeslání (formular.php). Nejdřív si musíte vytvořit formulář v souboru index.html:
<form action="formular.php" method="post">Formulář si můžete jakkoli upravit, důležitý je vždy údaj name. Ten určuje pod jakou proměnnou se údaj zobrazí. Např. Pokud máte textové pole s name="jmeno", potom při zpracovávání formuláře bude $jmeno obsahovat data z pole s tímto názvem.
<input type="text" name="predmet" value="Sem napište předmět zprávy" size=30 /> <br />
<textarea name="text" rows=10 cols=50>Vaše zpráva</textarea><br />
<input type="submit" value="Odeslat">
</form>
Teď se dostáváme k části důležitější, ke zpracování. Do souboru formular.php dáme toto (samozřejmě musíte začínat značkou <?php a končit ?> ):
echo $predmet."<br />".$text;Tím se vypíšou data z formuláře. S nimi teď můžeme dělat téměř cokoli:
mail("vas@mail", $predmet, $text);Úplně nejjednodušší odeslání mailu pomocí PHP skriptu. Pokud to zkoušíte na svém počítači, možná vám to nebude fungovat a vyhodí chybovou hlášku. Ta je
způsobena špatným nastavení SMTP serveru v PHP. Doporučuji se v tom moc nehrabat a zkoušet odesílání mailů na nějakém freehostingu.
Příště: Práce s databází MySQL
Žádné komentáře:
Okomentovat