Como criar um formulário HTML que armazene dados no banco de dados MySQL

Como criar um formulário HTML que armazene dados no banco de dados MySQL
O objetivo principal de criar e usar formulários HTML é coletar informações sobre os usuários. Portanto, é improdutivo atualizar as informações coletadas dos formulários HTML em um banco de dados manualmente.

Este tutorial rápido e direto discutirá como salvar informações de um formulário HTML em um banco de dados MySQL usando PHP.

Etapa 1: configuração do ambiente

O primeiro passo é configurar um ambiente de trabalho para PHP e MySQL. Para este tutorial, usaremos o AMPPS por softaculous. Você pode optar por outras opções, como xamp ou wamp.

Abra seu navegador e navegue até o recurso:

https: // ampps.com/downloads/

Selecione a versão do instalador para o seu sistema operacional:

Depois de baixado, selecione o pacote do instalador e siga as instruções para configurar o AMPPS em seu sistema.

Depois que o AMPPS estiver instalado, execute -o. Inicie os serviços Apache e MySQL, como mostrado:

Usando o AMPPS, você deve ter um servidor da web local executando Apache, PHP e MySQL. Agora, podemos criar um banco de dados.

Minimize a janela AMPPS e feche para parar os serviços Apache e MySQL.

Etapa 2: Crie banco de dados

A segunda etapa é criar e configurar um banco de dados simples para interagir com o uso de PHP. Abra seu navegador e navegue no site http: // localhost/phpmyadmin.

Depois de fazer login na página PhpMyAdmin, selecione a nova opção para adicionar um novo banco de dados, conforme mostrado na imagem abaixo:

Na próxima janela, defina o nome do banco de dados e clique em Criar. Neste exemplo, chamamos o banco de dados html_form:

Agora que o banco de dados é inicializado, podemos criar um esquema de banco de dados.

Etapa 3: Crie tabela de banco de dados

Após a criação do banco de dados, o phpmyadmin o redirecionará para uma página de criação de tabela. Você pode criar tabelas e preencher as informações em colunas e linhas.

Comece criando um nome para sua tabela. Neste exemplo, vamos chamá -lo forma simples. Defina o valor da coluna como quatro, pois teremos três campos de entrada no formulário HTML:

Clique em ir para criar as informações da tabela e coluna. Depois de concluído, você deve ter colunas de amostra com detalhes de entrada como mostrado:

Preencha as informações da coluna, como tipos de dados e mais. As seguintes informações de exemplo são fornecidas:

Nome da coluna Tipo Comprimento/valores Índice/a_i
eu ia Int Primário/true
nome de usuário Varchar 255
e-mail Varchar 255
Comente TEXTO 255

Um exemplo de esquema informações é como mostrado:

Clique em Salvar para criar as tabelas e colunas, conforme especificado.

Etapa 4: Crie privilégios de banco de dados

Selecione a guia Privileges e clique em Adicionar conta para criar uma nova conta MySQL.

Digite os detalhes de login, como nome de usuário e senha, conforme mostrado na imagem de exemplo abaixo:

Etapa 5: Crie formulário HTML

Agora que temos o banco de dados configurado, precisamos criar um formulário HTML para coletar informações.

Abra o diretório WWW da AMPPS e crie um novo diretório. Dê qualquer nome preferido. Neste exemplo, definimos o nome do diretório como html_forms.

Criar um índice.formulário html e cole seu código de formulário HTML:







Formulário HTML




















Etapa 6: buscar informações de formulário com php

O próximo passo é criar um envio.O arquivo php que busca informações do formulário HTML e as atualiza no banco de dados, conforme mostrado no código a seguir:

if (isset ($ _ post ['submmit'])))

$ userNameName = $ _Post ['nome de usuário'];
$ email = $ _post ['email'];
$ comentário = $ _post ['comentário'];
$ host = "localhost";
$ userName = "forms";
$ senha = "senha";
$ db = "html_form";
$ conn = mysqli_connect ($ host, $ nome de usuário, $ senha, $ db);
se (!$ con)

Die ("Falha na conexão!" . mysqli_connect_error ());

$ query = "inserir em simples_form (id, nome de usuário, email, comentário valoriza $ nome de usuário, $ email, $ comentário";
$ run = mysqli_query ($ conn, $ query);
se (executar)

eco "sucesso";

mysqli_close ($ conn);

?>

Criamos uma conexão com o banco de dados e executamos uma consulta SQL usando a função mysql_query no código acima.

Depois de enviar o formulário, o envio.O arquivo php deve ser executado e os dados do formulário inseridos no banco de dados.

Conclusão

Este pequeno artigo forneceu um guia passo a passo sobre como salvar informações de um formulário HTML em um banco de dados usando PHP. Além disso, este artigo forneceu instruções sobre como definir o programa AMPPS. Esperamos que você tenha achado este artigo útil. Confira outros artigos de dica do Linux para obter mais dicas e informações.