• Introduksjon til PHP-skjema

  • Sample Form Page

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

    Introduksjon til PHP-skjema

    Før vi forstår hva som er form i PHP, la oss forstå hva et skjema er?

    Skjemaet er et dokument som inneholder et par tomme felt som brukeren må fylle dataene, eller brukeren kan velge dataene. Brukerens data lagres i databasen med den respektive brukerens data og kan hentes når som helst og hvor som helst.

    PHP-skjema

    Skjema i PHP ligner på skjemaene som er bygd ved hjelp av HTML bortsett fra syntaks som brukes. I PHP bruker skjemaer GET og POST-metoden for å skrive ut eller hente dataene som er lagt inn av brukeren.

    Når brukeren legger inn alle detaljer som kreves i skjemaet og sender skjemaet ved å sende inn-knappen, blir skjemaet videre sendt til behandling og handlingen utføres på grunnlag av hva som er nevnt i handlingsfunksjonen. Skjemaet blir deretter sendt for videre behandling ved bruk av GET- eller POST-metoder avhengig av hva som er nevnt under utforming av skjemaet.

    Hvordan lage et skjema i PHP og dets syntaks?

    Skjemaer brukes for å hente inngangene fra brukeren og behandle dataene i databasen eller sende dataene til den tilsvarende webserveren for behandlingsformål. Skjemaet inneholder HTML-kodene som har GUI (grafisk brukergrensesnitt), for eksempel radioknapper, avmerkingsbokser osv.

    Disse komponentene brukes i skjemaet, slik at brukeren må føle seg lett å samhandle med GUI / websiden eller fylle innholdet på skjemaet. Skjemaer er spesielt utarbeidet for brukervennlige formål der brukeren som ikke har teknisk kunnskap, vil utforske skjemaet på forskjellige måter å bruke det.

    Skjemaer skrives i skjemaetiketten dvs. og. Disse kodene definerer at koden for skjema har startet og at alle inntastingsbokser, avmerkingsbokser, radioknapper, etc. kan inkluderes i skjemaet og skjemaet kan lukkes ved å bruke tag.

    Trinn for å lage et skjema er som følger:

    • Vi må åpne og lukke et skjema inne i HTML-kodene ved å bruke ………… tagger.
    • Etter at skjemaet er skrevet, må det sendes inn enten GET- eller POST-metoder.
    • Hvis du må inkludere forskjellige attributter som inntastingsbokser, avmerkingsbokser, alternativknapper osv.
    • Innlevering av skjemaet vil behandle dataene som er fylt ut av brukeren, og nødvendige handlinger vil bli utført.

    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:

    Eksempel 3

    Kode:



    .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

    Konklusjon

    I denne artikkelen har vi lært forskjellige komponenter i skjemaet og metodene for å sende inn skjemaet. Utvikleren bruker vanligvis GET-metoden slik at brukeren kan se hvilket innhold som er lagt inn, mens tilfellet i POST-metoden er forskjellig der brukerinformasjonen ikke vises på skjermen.

    Anbefalte artikler

    Dette er en guide til PHP-skjema. Her diskuterer vi hvordan du lager skjemaer, metoder, syntaks av PHP-skjema sammen med eksempler og kodeimplementering. Du kan også se på følgende artikler for å lære mer-

    1. Introduksjon til PHP
    2. Økter i PHP
    3. Mens Loop i PHP
    4. PHP Heltall