Wprowadzenie do formularza PHP
Zanim zrozumiemy, czym jest forma w PHP, zrozummy, co to jest forma?
Formularz jest dokumentem zawierającym kilka pustych pól, które użytkownik musi wypełnić dane lub użytkownik może wybrać dane. Dane użytkownika są przechowywane w bazie danych z danymi danego użytkownika i można je odzyskać w dowolnym momencie i dowolnym miejscu.
Formularz PHP
Formularz w PHP jest podobny do formularzy zbudowanych przy użyciu HTML, z wyjątkiem zastosowanej składni. W PHP formularze używają metod GET i POST do drukowania lub pobierania danych wprowadzonych przez użytkownika.
Gdy użytkownik wprowadzi wszystkie dane wymagane w formularzu i prześle formularz za pomocą przycisku wysyłania, formularz jest następnie wysyłany do przetworzenia, a akcja jest wykonywana na podstawie wszystkiego, co jest wymienione w funkcji akcji. Formularz jest następnie wysyłany do dalszego przetwarzania przy użyciu metod GET lub POST, zależnie od tego, które jest wymienione podczas projektowania formularza.
Jak utworzyć formularz w PHP i jego składnię?
Formularze służą do pobierania danych wejściowych od użytkownika i przetwarzania danych w bazie danych lub przesyłania danych do odpowiedniego serwera WWW w celu przetwarzania. Formularz zawiera tagi HTML, które będą miały GUI (graficzny interfejs użytkownika), takie jak przyciski opcji, pola wyboru itp.
Te komponenty są używane w formularzu, dzięki czemu użytkownik musi czuć się swobodnie w interakcji z GUI / stroną internetową lub wypełnić treść formularza. Formularze są specjalnie przygotowane do celów przyjaznych dla użytkownika, w których użytkownik, który nie ma wiedzy technicznej, będzie przeglądał formularz na różne sposoby, aby z niego korzystać.
Formularze są zapisywane wewnątrz znacznika formularza tj. I. Te znaczniki określają, że kod formularza został uruchomiony, a wszystkie pola wprowadzania, pola wyboru, przyciski opcji itp. Mogą być zawarte w formularzu, a formularz można zamknąć za pomocą znacznika.
Kroki tworzenia formularza są następujące:
- Musimy otworzyć i zamknąć formularz wewnątrz tagów HTML za pomocą tagów ……… ..
- Po napisaniu formularza należy go przesłać przy użyciu metod GET lub POST.
- Jeśli musisz dołączyć różne atrybuty, takie jak pola wprowadzania, pola wyboru, przyciski opcji itp.
- Przesłanie formularza spowoduje przetworzenie danych wypełnionych przez użytkownika i zostaną wykonane niezbędne działania.
Składnia
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:
Przykład nr 3
Kod:
<_?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
Wniosek
W tym artykule poznaliśmy różne elementy formularza i metody jego przesyłania. Deweloper na ogół używa metody GET, aby użytkownik mógł zobaczyć, jaka treść została wprowadzona, podczas gdy w metodzie POST sytuacja jest inna, gdy dane użytkownika nie są wyświetlane na ekranie.
Polecane artykuły
Jest to przewodnik po formularzu PHP. Tutaj omawiamy sposoby tworzenia formularzy, metod, składni formularzy PHP wraz z przykładami i implementacją kodu. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej-
- Wprowadzenie do PHP
- Sesje w PHP
- Podczas gdy Loop w PHP
- PHP Integer