GalaxyCode
  • Úvod
  • Programování obecně
    • 💻Úvod do programování
    • 📝Editory / IDE
    • 📁Co je to FTP?
    • 📟Co je to SSH?
  • PHP
    • Úvod do PHP
    • Přípravy k učení PHP
    • Základy PHP
    • Vypsání textu
    • Datové typy
    • Proměnné
    • Matematické operace
    • Podmínky if a else
    • Cyklus While
    • Asociativní Pole
    • Funkce
    • Data z Formulářů
  • Minecraft Servery
    • ⚙️Základní Nastavení
    • 🔌Jak nahrát plugin
    • ⚒️Užitečné Nástroje
    • 🎨Barvy a Formáty
    • 📚Druhy Serverů
    • 📟Jak nastavit TAB
    • 🧭Jak nastavit Dynmapu
    • 📜Vlastní MOTD Serveru
    • 🔒Zabezpečení Serveru
    • ⚖️Optimalizace Serveru
    • 📋Příkaz /shop
    • 🎓Práva Na Příkazy
    • 🔩Plugin EssentialsX
    • 🎮Plugin DiscordSRV
    • 🙍‍♂️Podpora Skinů
    • 💫Podpora Více Verzí
    • 🌐Více Světů Na Serveru
    • 💲Aukce Na Serveru
    • ⭐Dobrý Survival Server
  • BungeeCord
    • 📡Co je to Bungeecord?
    • ⚙️Nastavení Bungeecordu
    • 🧰️LuckPerms na MySQL
    • 💫Příkazy /lobby a /hub
Powered by GitBook
On this page
  1. PHP

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>
PreviousFunkceNext⚙️Základní Nastavení

Last updated 3 years ago