Um dos ativos mais valiosos que você pode criar e cultivar com um site é uma discussão ou lista de inscrição. Essa lista representa as pessoas que tomaram o tempo para registrar porque eles estão interessados em seus produtos ou serviços , tornando-os potenciais compradores ideais. Você pode criar um formulário de registro simples com PHP e MySQL para começar a criar esta lista valioso. Instruções
Criar banco de dados MySQL
1
Entrar para MySQL na linha de comando ou usando um utilitário como o phpMyAdmin . Criar um banco de dados MySQL para armazenar os dados de registro. Por exemplo, digite :
CREATE DATABASE ` registro ` default CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
2
Criar uma tabela no banco de dados para armazenar os endereços de email de usuários e nomes. Por exemplo, digite :
CREATE TABLE ` junk ` ` ` usuários (
`email` VARCHAR ( 254) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
` nome. ` VARCHAR ( 254) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY ( ` email ` )
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
< br > 3
Inserir um registro no banco de dados para fins de teste . Por exemplo, digite :
INSERT INTO ` registro ` ` usuários ` (` email` , `` nome) VALUES (' tom@example.com ', ' Tom Jones ) ;
< br. >
Criar Formulário de Inscrição e Variáveis
4
Crie um novo arquivo PHP. Inicializar variáveis para o endereço de e-mail e nome e configurá-los iguais aos dados postados a partir do formulário se o formulário foi publicado. Por exemplo, digite :
$ email = ( isset ($ _POST [ "email" ] ) ) ? $ _POST [ "Email" ] : "";
$ name = ( isset ($ _POST [ "nome" ] ) ) ? $ _POST [ "Nome" ] : "";
>
5
Adicione os cabeçalhos HTML para o arquivo PHP? . Por exemplo, digite :
< DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd " >
Formulário de Inscrição
6 Adicione um formulário de registro HTML. Defina a ação para chamar o mesmo arquivo PHP e definir o método para "post ". Por exemplo, digite : ?
Formulário de Inscrição
< form action = "< htmlentities php echo ($ _SERVER [ PHP_SELF ]); > " method = " post " >
Digite seu e-mail : < input type =" "width =" " valor =" text "name = " email 40 php echo $ email; > "/>
Digite seu nome: < input type =" ? texto "name =" width nome "= valor "40" = "" />
< input type = " submit " name = "submit" valor = "Register" />
7
Verifique se as variáveis de e-mail e nome são preenchidos e retornar se o formulário tem ainda não foram apresentados. Por exemplo, digite :
if ( $ email == ""