PHP-formulier - Hoe maak je een formulier in PHP met syntaxis en voorbeelden?

Inhoudsopgave:

  • Inleiding tot PHP-formulier

  • Sample Form Page

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

    Inleiding tot PHP-formulier

    Laten we, voordat we begrijpen wat vorm is in PHP, begrijpen wat een vorm is?

    Het formulier is een document dat een paar lege velden bevat die de gebruiker moet invullen of de gebruiker kan de gegevens selecteren. De gegevens van de gebruiker worden opgeslagen in de database met de gegevens van de respectieve gebruiker en kunnen altijd en overal worden opgehaald.

    PHP-formulier

    Formulier in PHP is vergelijkbaar met de formulieren die met HTML zijn gebouwd, behalve de gebruikte syntaxis. In PHP gebruiken formulieren de GET- en POST-methode om de door de gebruiker ingevoerde gegevens af te drukken of op te halen.

    Wanneer de gebruiker alle vereiste gegevens in het formulier invoert en het formulier indient met behulp van de knop Verzenden, wordt het formulier verder verzonden voor verwerking en wordt de actie uitgevoerd op basis van wat in de actiefunctie wordt vermeld. Het formulier wordt vervolgens verzonden voor verdere verwerking met behulp van GET- of POST-methoden, afhankelijk van wat wordt vermeld tijdens het ontwerpen van het formulier.

    Hoe maak je een formulier in PHP en de syntaxis?

    Formulieren worden gebruikt om de invoer van de gebruiker te krijgen en de gegevens in de database te verwerken of de gegevens in te dienen bij de overeenkomstige webserver voor verwerkingsdoeleinden. Het formulier bevat de HTML-tags met de grafische gebruikersinterface (Graphical User Interface), zoals keuzerondjes, selectievakjes, enzovoort.

    Deze componenten worden in het formulier gebruikt, zodat de gebruiker zich gemakkelijk moet kunnen voelen in interactie met de GUI / webpagina of de inhoud van het formulier moet invullen. Formulieren zijn speciaal voorbereid voor gebruikersvriendelijke doeleinden waarbij de gebruiker die geen technische kennis heeft het formulier op verschillende manieren zal verkennen om het te gebruiken.

    Formulieren worden geschreven in formulier-tag, dwz en. Deze tags definiëren dat de code voor het formulier is gestart en dat alle invoervakken, selectievakjes, keuzerondjes, enz. Kunnen worden opgenomen in het formulier en dat het formulier kan worden gesloten met behulp van de tag.

    Stappen om een ​​formulier te maken zijn als volgt:

    • We moeten een formulier in de HTML-tags openen en sluiten met behulp van ……… .. -tags.
    • Nadat het formulier is geschreven, moet het worden ingediend met GET- of POST-methoden.
    • Als u verschillende attributen moet opnemen, zoals invoervakken, selectievakjes, keuzerondjes, enz.
    • Het indienen van het formulier zal de door de gebruiker ingevulde gegevens verwerken en de nodige acties zullen worden uitgevoerd.

    Syntaxis


    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:

    Voorbeeld 3

    Code:



    .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

    Conclusie

    In dit artikel hebben we verschillende vormcomponenten en de methoden voor het indienen van het formulier geleerd. De ontwikkelaar gebruikt over het algemeen de GET-methode zodat de gebruiker kan zien welke inhoud is ingevoerd, terwijl in de POST-methode het geval anders is waarbij de gebruikersdetails niet op het scherm worden weergegeven.

    Aanbevolen artikelen

    Dit is een gids voor PHP-formulier. Hier bespreken we hoe formulieren, methoden, syntaxis van PHP-formulier te maken, samen met voorbeelden en code-implementatie. U kunt ook de volgende artikelen bekijken voor meer informatie-

    1. Introductie tot PHP
    2. Sessies in PHP
    3. Terwijl Loop in PHP
    4. PHP Geheel getal