úterý 29. května 2007

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">
<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>
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.

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

Sponzorované odkazy