Introdução ao formulário PHP
Antes de entender o que é formulário no PHP, vamos entender o que é um formulário?
O formulário é um documento que contém alguns campos em branco que o usuário precisa para preencher os dados ou pode selecioná-los. Os dados do usuário são armazenados no banco de dados com os respectivos dados do usuário e podem ser recuperados a qualquer momento e em qualquer lugar necessário.
Formulário PHP
O formulário no PHP é semelhante aos formulários criados usando HTML, exceto a sintaxe usada. No PHP, os formulários usam o método GET e POST para imprimir ou recuperar os dados inseridos pelo usuário.
Quando o usuário digita todos os detalhes necessários no formulário e envia o formulário usando o botão enviar, o formulário é enviado para processamento e a ação é executada com base no que for mencionado na função de ação. O formulário é enviado para processamento adicional usando os métodos GET ou POST, conforme o que for mencionado ao projetar o formulário.
Como criar um formulário no PHP e sua sintaxe?
Os formulários são usados para obter as entradas do usuário e processar os dados no banco de dados ou envia os dados ao servidor da web correspondente para fins de processamento. O formulário contém as tags HTML que terão a GUI (Interface Gráfica do Usuário), como botões de opção, caixas de seleção etc.
Esses componentes são usados no formulário para que o usuário se sinta fácil de interagir com a GUI / página da web ou preencher o conteúdo do formulário. Os formulários são preparados especialmente para fins amigáveis, onde o usuário que não possui conhecimento técnico explorará o formulário de diferentes maneiras para usá-lo.
Os formulários são escritos dentro da tag do formulário, ie e. Essas tags definem que o código do formulário foi iniciado e todas as caixas de entrada, caixas de seleção, botões de opção etc. podem ser incluídas dentro do formulário e o formulário pode ser fechado usando a tag.
As etapas para criar um formulário são as seguintes:
- Temos que abrir e fechar um formulário dentro das tags HTML usando as tags ……….
- Depois que o formulário é escrito, ele deve ser enviado usando os métodos GET ou POST.
- Se você precisar incluir vários atributos, como caixas de entrada, caixas de seleção, botões de opção etc.
- A submissão do formulário processará os dados preenchidos pelo usuário e as ações necessárias serão realizadas.
Sintaxe
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:
Exemplo 3
Código:
<_?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
Conclusão
Neste artigo, aprendemos diferentes componentes do formulário e os métodos para enviá-lo. O desenvolvedor geralmente usa o método GET para que o usuário possa ver qual conteúdo foi inserido, enquanto no método POST o caso é diferente quando os detalhes do usuário não são exibidos na tela.
Artigos recomendados
Este é um guia para o PHP Form. Aqui discutimos como criar formulários, métodos, sintaxe do formulário PHP junto com exemplos e implementação de código. Você também pode consultar os seguintes artigos para saber mais:
- Introdução ao PHP
- Sessões em PHP
- Enquanto Loop em PHP
- Inteiro PHP