Johdanto PHP-muotoon
Ennen kuin ymmärrät, mikä on muoto PHP: ssä, ymmärretään mikä on muoto?
Lomake on asiakirja, joka sisältää pari tyhjää kenttää, jotka käyttäjän on täytettävä tiedot tai käyttäjän on mahdollista valita tiedot. Käyttäjän tiedot tallennetaan tietokantaan vastaavien käyttäjän tietojen kanssa ja ne voidaan hakea milloin tahansa ja missä tahansa.
PHP-lomake
Lomake PHP: ssä on samanlainen kuin HTML: llä rakennetut muodot paitsi käytetty syntaksi. PHP: ssä lomakkeet käyttävät GET- ja POST-menetelmiä käyttäjän syöttämien tietojen tulostamiseen tai hakemiseen.
Kun käyttäjä syöttää kaikki lomakkeeseen vaadittavat tiedot ja lähettää lomakkeen lähetä-painikkeella, lomake lähetetään edelleen käsittelyyn ja toiminta suoritetaan sen perusteella, mitä toimintafunktiossa mainitaan. Tämän jälkeen lomake lähetetään jatkokäsittelyä varten GET- tai POST-menetelmillä sen mukaan, kumpi mainitaan lomakkeen suunnittelussa.
Kuinka luoda lomake PHP: ssä ja sen syntaksissa?
Lomakkeita käytetään hakemaan syötteitä käyttäjältä ja käsittelemään tietoja tietokantaan tai toimittamaan tiedot vastaavalle verkkopalvelimelle käsittelyä varten. Lomake sisältää HTML-tunnisteet, joissa on graafinen käyttöliittymä, kuten valintanapit, valintaruudut jne.
Näitä komponentteja käytetään muodossa, joten käyttäjän on helppo olla vuorovaikutuksessa graafisen käyttöliittymän / verkkosivun kanssa tai täyttää lomakkeen sisältö. Lomakkeet on erityisesti valmistettu käyttäjäystävällisiin tarkoituksiin, joissa käyttäjä, jolla ei ole teknistä tietämystä, tutkii lomaketta eri tavoin käyttää sitä.
Lomakkeet kirjoitetaan lomakkeen sisäpuolelle eli. Nämä tunnisteet määrittelevät, että lomakkeen koodi on alkanut ja kaikki syöttöruudut, valintaruudut, valintanappi jne. Voidaan sisällyttää lomakkeen sisään ja lomake voidaan sulkea tunnisteella.
Lomakkeen luomisen vaiheet ovat seuraavat:
- Meidän on avattava ja suljettava lomake HTML-tunnisteiden sisällä käyttämällä ……… .. -tageja.
- Kun lomake on kirjoitettu, se on toimitettava joko GET- tai POST-menetelmällä.
- Jos joudut sisällyttämään erilaisia määritteitä, kuten syöttöruudut, valintaruudut, valintanapit jne.
- Lomakkeen lähettäminen käsittelee käyttäjän täyttämät tiedot ja tarvittavat toimenpiteet suoritetaan.
Syntaksi
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:
Esimerkki 3
Koodi:
<_?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
.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
johtopäätös
Tässä artikkelissa olemme oppineet lomakkeen eri komponentit ja muodot lomakkeen toimittamiseksi. Kehittäjä käyttää yleensä GET-menetelmää, jotta käyttäjä voi nähdä mitä sisältöä on syötetty, kun taas POST-menetelmässä tapaus on erilainen, jos käyttäjän tietoja ei näytetä ruudulla.
Suositellut artikkelit
Tämä on opas PHP-lomakkeeseen. Tässä keskustellaan kuinka luoda muotoja, menetelmiä, PHP-muodon syntaksia sekä esimerkkejä ja koodin toteutustapa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja-
- Johdanto PHP: hen
- Istunnot PHP: ssä
- Vaikka Loop PHP: ssä
- PHP kokonaisluku