Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como inserir um formulário de registro na MySQL
Para capturar e armazenar informações de um formulário de registro em uma página da web em um banco de dados MySQL, você precisa saber o nome do banco de dados MySQL, nome de usuário e senha para manipular o banco de dados. Usando um editor de texto , você precisa editar a página web, criar o formulário de inscrição em HTML e criar um script PHP que extrai os dados do formulário e insere-o no banco de dados MySQL quando o usuário clica para enviar o formulário HTML. Instruções
Criar Formulário de Inscrição
1

Inicie um editor de texto e criar um novo arquivo . Digite o código de HTML para exibir o formulário de inscrição. Por exemplo, digite :

< DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd " >




Minha página da Web



formulário de Inscrição













2

Salve o arquivo como um " html " arquivo , por exemplo, " registration.html ". Crie um novo arquivo no editor de texto para o script PHP que irá processar as informações do formulário .
3

Digite o código PHP para capturar as informações de campo e inseri-lo no banco de dados MySQL . Por exemplo, digite :

/*

Script para processar os dados do formulário e inseri-lo em um banco de dados MySQL,

Todas as entradas cordas deve ser precedido com mysql_real_escape_string para evitar

MySQL Injection Attacks

* /Tablet

if ($ _POST [ "submit" ] = 1 ! ) return //Verifique a ver que forma foi submetido

//Pega o nome e e-mail os dados de forma

$ name = $ _POST [ "nome" ];

$ email = $ _POST [" email " ];

//Abrir banco de dados MySQL e selecione a tabela de registro

$ dbc = mysql_connect ( ' mysql_host ', ' mysql_user ', ' mysql_password " ) or die ( mysql_error ()) ;

$ db = mysql_select_db ( " registro ", $ dBC) ;

//Procurar tabela de registro para ver se o e-mail já existe no banco de dados

$ query = 'SELECT * FROM registro ONDE email = " " mysql_real_escape_string ( $ email ) . ' ". ';

$ result = mysql_query ( $ query );

if ($ result) {

echo " e-mail já existe no banco de dados ! ";

retorno;

}

//Insira o nome e e-mail na base de dados

$ query = ' INSERT INTO registro ( id, nome, email ) VALUES ( NULL, " ' mysql_real_escape_string ( $ name ) . '. ", " ' mysql_real_escape_string ( $ email). '". )';

$ result = mysql_query ( $ query );

if (! $ result)

echo " Erro ao inserir

na base de dados " . mysql_error ( ) . "

";

mais

echo " ! Dados de registro

armazenados com sucesso no banco de dados

"; ?

>
4

Salve o arquivo como " registration.php ". Abra o arquivo " registration.html " , insira " registration.php " no valor de "ação" e salve o arquivo. Por exemplo :


5

Clique em " Iniciar - - Internet Explorer " . Digite a URL do site na barra de endereços do navegador , seguido por " /registration.html ". Teste o formulário de inscrição , digitando informações e verificar através das mensagens na tela que os dados estão sendo adicionados ao banco de dados MySQL .

Anterior :

Próximo : No
  Os artigos relacionados
·Como preencher uma matriz com um resultado de consulta …
·Como selecionar múltiplo em MySQL 
·Como configurar o WAMP Com Eclipse IDE para PHP 
·Como Fazer um Botão de RSVP para um evento no Facebook…
·Como testar um PHP Contact Form em XAMPP 
·Como importar MySQL para HSQLDB 
·Como detectar dispositivos móveis usando PHP 
·Como reiniciar MySQL De Script 
·Como criar uma Newsletter PHP Banco de Dados 
·Como excluir matrizes por valor em PHP 
  Artigos em destaque
·Como excluir uma linha de um arquivo em C 
·Como Obter o comprimento de uma matriz booleana em Java…
·Efeitos de opacidade em MooTools 
·Como encontrar um UIImage Onde está posicionado em um …
·Como alterar a ordem das colunas de DataGrid 
·Como definir a barra de rolagem no Java 
·Como criar uma conta do servidor Apache MySQL Usando We…
·Como criar uma lista no Coding Lisp 
·Usos para HashCode em Java 
·Como renomear NIB para XIB no Xcode 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados