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:
<_?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
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-
- Introductie tot PHP
- Sessies in PHP
- Terwijl Loop in PHP
- PHP Geheel getal