• Úvod do PHP formuláře

  • Sample Form Page

    Form Sample
    // Two methods GET or POST method to be chosen
    Name:

    Úvod do PHP formuláře

    Než pochopíme, co je forma v PHP, pojďme pochopit, co je forma?

    Formulář je dokument, který obsahuje několik prázdných polí, která musí uživatel vyplnit, nebo si je uživatel může vybrat. Data uživatele jsou uložena v databázi s příslušnými údaji uživatele a lze je kdykoli a kdekoli získat.

    Formulář PHP

    Formulář v PHP je podobný formám vytvořeným pomocí HTML, kromě použité syntaxe. V PHP používají formuláře metodu GET a POST k tisku nebo načtení dat zadaných uživatelem.

    Když uživatel zadá všechny údaje požadované ve formuláři a odešle formulář pomocí tlačítka Odeslat, formulář se dále odešle ke zpracování a akce se provede na základě všeho, co je uvedeno ve funkci akce. Formulář je poté odeslán k dalšímu zpracování pomocí metod GET nebo POST, podle toho, co je uvedeno při navrhování formuláře.

    Jak vytvořit formulář v PHP a jeho syntaxi?

    Formuláře se používají k získání vstupů od uživatele a ke zpracování dat do databáze nebo k odeslání dat na odpovídající webový server pro účely zpracování. Formulář obsahuje značky HTML, které budou mít GUI (grafické uživatelské rozhraní), jako jsou přepínače, zaškrtávací políčka atd.

    Tyto komponenty jsou používány ve formuláři tak, aby se uživatel musel cítit snadno interagovat s GUI / webovou stránkou nebo vyplnit obsah formuláře. Formuláře jsou speciálně připraveny pro uživatelsky přívětivé účely, kde uživatel, který nemá technické znalosti, prozkoumá formu různými způsoby, jak ji použít.

    Formuláře jsou psány uvnitř značky formuláře tj. A. Tyto značky definují, že kód formuláře byl spuštěn a všechna vstupní políčka, zaškrtávací políčka, přepínače atd. Mohou být zahrnuty do formuláře a formulář lze uzavřít pomocí značky.

    Kroky k vytvoření formuláře jsou následující:

    • Musíme otevřít a zavřít formulář uvnitř značek HTML pomocí značek ……… …
    • Po napsání formuláře je třeba jej odeslat pomocí metod GET nebo POST.
    • Pokud musíte zahrnout různé atributy, jako jsou vstupní políčka, zaškrtávací políčka, přepínače atd.
    • Odesláním formuláře se zpracují údaje vyplněné uživatelem a provedou se nezbytné kroky.

    Syntax


    Sample Form Page

    Form Sample
    // Two methods GET or POST method to be chosen
    Name:


    Sample Form Page

    Form Sample
    // Two methods GET or POST method to be chosen
    Name:
    Sample Form Page

    Form Sample
    // Two methods GET or POST method to be chosen
    Name: Name:

    E-mail:

    Gender:
    Female
    Male



    Output:

    Příklad č. 3

    Kód:



    .error (color: #FF0000;)

    $NameError = $EmailError = $GenderError = "";
    $Name = $Email = $Gender = "";
    if ($_SERVER("REQUEST_METHOD") == "POST") (
    if (empty($_POST("Name"))) (
    $NameError = "Name is required";
    ) else (
    $Name = test_input($_POST("Name"));
    )
    if (empty($_POST("Email"))) (
    $EmailError = "Email is required";
    ) else (
    $Email = test_input($_POST("Email"));
    )
    if (empty($_POST("Gender"))) (
    $GenderError = "Gender is required";
    ) else (
    $Gender = test_input($_POST("Gender"));
    )
    )
    function test_input($data) (
    $data = trim($data);
    $data = htmlspecialchars($data);
    return $data;
    )
    ?>
    FORM EXAMPLE IN PHP
    <_?php


    .error (color: #FF0000;)

    $NameError = $EmailError = $GenderError = "";
    $Name = $Email = $Gender = "";
    if ($_SERVER("REQUEST_METHOD") == "POST") (
    if (empty($_POST("Name"))) (
    $NameError = "Name is required";
    ) else (
    $Name = test_input($_POST("Name"));
    )
    if (empty($_POST("Email"))) (
    $EmailError = "Email is required";
    ) else (
    $Email = test_input($_POST("Email"));
    )
    if (empty($_POST("Gender"))) (
    $GenderError = "Gender is required";
    ) else (
    $Gender = test_input($_POST("Gender"));
    )
    )
    function test_input($data) (
    $data = trim($data);
    $data = htmlspecialchars($data);
    return $data;
    )
    ?>
    FORM EXAMPLE IN PHP



    .error (color: #FF0000;)

    $NameError = $EmailError = $GenderError = "";
    $Name = $Email = $Gender = "";
    if ($_SERVER("REQUEST_METHOD") == "POST") (
    if (empty($_POST("Name"))) (
    $NameError = "Name is required";
    ) else (
    $Name = test_input($_POST("Name"));
    )
    if (empty($_POST("Email"))) (
    $EmailError = "Email is required";
    ) else (
    $Email = test_input($_POST("Email"));
    )
    if (empty($_POST("Gender"))) (
    $GenderError = "Gender is required";
    ) else (
    $Gender = test_input($_POST("Gender"));
    )
    )
    function test_input($data) (
    $data = trim($data);
    $data = htmlspecialchars($data);
    return $data;
    )
    ?>
    FORM EXAMPLE IN PHP



    .error (color: #FF0000;)

    $NameError = $EmailError = $GenderError = "";
    $Name = $Email = $Gender = "";
    if ($_SERVER("REQUEST_METHOD") == "POST") (
    if (empty($_POST("Name"))) (
    $NameError = "Name is required";
    ) else (
    $Name = test_input($_POST("Name"));
    )
    if (empty($_POST("Email"))) (
    $EmailError = "Email is required";
    ) else (
    $Email = test_input($_POST("Email"));
    )
    if (empty($_POST("Gender"))) (
    $GenderError = "Gender is required";
    ) else (
    $Gender = test_input($_POST("Gender"));
    )
    )
    function test_input($data) (
    $data = trim($data);
    $data = htmlspecialchars($data);
    return $data;
    )
    ?>
    FORM EXAMPLE IN PHP

    Závěr

    V tomto článku jsme se naučili různé komponenty formuláře a způsoby odeslání formuláře. Vývojář obecně používá metodu GET, takže uživatel může vidět, jaký obsah byl zadán, zatímco v metodě POST je případ odlišný, pokud se na obrazovce nezobrazí podrobnosti o uživateli.

    Doporučené články

    Toto je průvodce formulářem PHP. Zde diskutujeme o tom, jak vytvořit formuláře, metody, syntaxi formuláře PHP spolu s příklady a implementací kódu. Další informace naleznete také v následujících článcích

    1. Úvod do PHP
    2. Relace v PHP
    3. Zatímco smyčka v PHP
    4. PHP Integer

Kategorie: