Data z Formulářů
Jak získat data z HTML formulářů a použít je v PHP?
Velmi užitečné je vědět, jak přenést data z HTML formulářů do PHP a dále s nimi pracovat. Je to základ pro systém přihlašování a práce s daty od uživatelů obecně. Tak jdeme na to!
Jako první si uděláme základní HTML formulář, kde budeme mít textové pole pro jméno a heslo. U HTML elementu input nastavíme name, to bude poznávací jméno toho elementu. metodu dáme post a action bude název stávajícího souboru. Příklad:
<form action="#" method="post">
<input type="text" name="username" placeholder="Jméno"><br>
<input type="password" name="password" placeholder="Heslo"><br>
<input type="submit" name="submit" value="Odeslat">
</form>
Data do PHP proměnných dostaneme následujícím způsobem. Jako první budeme muset zjistit, zda uživatel formulář odeslal. K tomu nám slouží funkce isset, kterou použijeme v podmínce If. Data z formuláře zachytíme díky metodě, kterou jsme zvolili, tedy post. Příklad i s vypsáním:
<?php
if (isset($_POST["submit"])) {
echo "Vítejte, ".$_POST["username"];
}
?>
<html>
<body>
<form action="#" method="post">
<input type="text" name="username" placeholder="Jméno"><br>
<input type="password" name="password" placeholder="Heslo"><br>
<input type="submit" name="submit" value="Odeslat">
</form>
</body>
</html>
Last updated