Novidades

Como inserir dados de um formulário em php para um banco de dados mysql





formulários HTML pode ser usado para capturar muitos tipos diferentes de dados do usuário.

Video: PHP – inserindo dados de um formulário no Mysql

Inserindo dados em MySQL a partir de um formulário em um site utilizando PHP é algo que os desenvolvedores costumam fazer. A tarefa não é complicado, por isso mesmo se você não tem habilidades de programação avançadas que você deve ser capaz de realizá-lo sem problemas. As principais tecnologias envolvidas são HTML, PHP e SQL. Para implementar uma inserção SQL em um banco de dados de seus scripts PHP, você precisa observar alguns passos simples. Você vai usar dois arquivos, um para o formulário HTML e outra para processar os dados.

1

Criar um formulário HTML dentro de sua página da seguinte forma:

Esta é uma forma simplista exemplo para demonstrar o princípio de captura e da inserção de dados. Salve sua página com qualquer um “.html” ou “.php” extensão.

2

Criar um script PHP para processar seus dados do formulário. Usando o seguinte esboço, crie um arquivo e salvá-lo “insert_data.php” para coincidir com o valor em sua tag formulário HTML “açao” atributo:

lt;? php

// capturar os dados passados

$ Inserted_text = $ _POST [“FORMTEXT”];

?gt;

Quando o usuário pressiona o botão enviar no formulário HTML, os dados são capturados de quaisquer campos do formulário e passado para o PHP “insert_data” script na variável POST. Portanto, você pode acessar os dados inseridos de dentro do script PHP.

Video: Curso de PHP Básico – Inserir Dados no Banco

https://www.youtube.com/watch?v=VaI-JdElTHU 3

Fazer uma conexão com o banco de dados MySQL e inserir os dados. O detalhe do seu SQL vai depender do seu próprio banco de dados, mas o seguinte esquema ilustra a técnica:

//conectar

mysql_connect (“localhost”, “db_user”, “DB_PASS”);


mysql_select_db (“db_name”);

//inserir

$ Insert_query = “INSERT INTO nome da tabela (COLUMN1) VALUES (`”. $ Inserted_text.”`)”;

$ Insertion_result = mysql_query ($ insert_query);

Este código PHP leva os dados capturados passaram da página de formulário e insere-lo em um banco de dados MySQL como parte de uma instrução de inserção SQL. Alterar o script para combinar os detalhes de conexão e estrutura de seu próprio banco de dados.

4

Dê o feedback do usuário após a sua inserção de dados. Usando o seguinte esboço, a saída HTML para que o usuário saiba se seus dados foram processados:

// verificar se a inserção de dados foi bem-sucedida

if (! $ insertion_result)

eco “

Desculpa! Algo deu errado.

“;

outro

eco “

Obrigado! Seu formulário foi processado.

“;

Você pode incluir dentro do seu “insert_data” roteiro quaisquer outros elementos HTML que quiser. Lembre-se de incluir uma estrutura da página HTML válida para que o resultado será apresentado de forma confiável no navegador do usuário.

5

Envie sua página HTML e scripts PHP para o servidor Web. Navegue até a página com o formulário on-lo e testá-lo. Verifique que realiza a inserção em seu banco de dados, entrando em-lo e garantir que o conteúdo inserido está sendo adicionada à tabela apropriada. Verifique também se o script PHP apresenta o feedback para o usuário quando a inserção foi realizada. Se a inserção não funcionar corretamente, verifique a sua sintaxe e os valores que você está usando para se conectar ao banco de dados.

Gorjeta

  • Verifica Se o seu de tem vários elementos nele, você pode querer para validá-lo utilizando uma função javascript. Muitos destes estão disponíveis para download gratuito.

Atenção

  • fechar formulários HTML pode às vezes ser atacado por spam, que pode encher o seu banco de dados com valores sem sentido. Usando um CAPTCHA é uma defesa comum.

Referências

  • ligação W3Schools: Formas PHP e entrada do usuário
  • ligação Tizag: MySQL Tutorial – Conexão
  • ligação Tizag: MySQL Tutorial – Inserir
  • ligação Manual do PHP: mysql_query
  • ligação W3Schools: mysql_query () do PHP

Sobre o autor

Sue Smith começou a escrever em 2000. Ela tem produzido tutoriais para empresas, incluindo Apex Computer Software e artigos de formação sobre temas de vários sites de computação. Smith tem um Master of Arts em língua e literatura Inglês, bem como um Master of Science em tecnologia da informação, ambos da Universidade de Glasgow.

Video: PROGRAMANDO FÁCIL – Aula03 – Enviando Dados do Formulário ao Banco de Dados

Gosta de dicas de futebol para investimento desportivo? Então visita agora mesmo Palpites Copa do Mundo e prepara-se para viver a emoção do maior campeonato do planeta.