Olá! Quarta Feira, 23 de Maio de 2012.



Dicas CódigoFonte.net
Segunda Feira, 16 de Junho de 2008

Cadastro de clientes com HTML + PHP

Olá a todos, estou começando a estudar PHP+MySQL e estou aqui para ajudar vocês a criar um formulário completo de clientes.

Vamos lá, primeiramente vamos iniciar com o código HTML, eu inseri um pequeno código em JAVASCRIPT para validação dos campos digitados pelo usuário.



Após criado nosso formulário vamos dar o nome dele de cadastro.html

Partimos então para o cadastro.php
Eu comentei todo o código para ficar bem facil para nosso entendimento.
Então vamos partir para o cadastro.php



Como este é minha primeira matéria, eu resolvi colocar a tabela que deve ser criada no banco de dados, também para funcionamento completo do formulário.

comando SQL:



Obrigado a todos espero que consigam entender o código e seus comentários. Deixo meu email para duvidas, wesley_zeus@yahoo.com.br

Até a proxima matéria.

Comentários do artigo [Novo comentário]

Vinicius - 02 de Julho de 2008 - 20:45
Você ainda poderia fazer uma verificação para ver se o cliente ja existe,
$query_ver_sql = mysql_query("SELECT `login` FROM `clientes` WHERE `login` = '$login'"); // seleciona todos os logins existe com o login digitado pelo usuario
$query_ver= mysql_num_rows($query_ver_sql); // conta quantos registros foram encontrados na query anterior
if($query_ver>0){
echo "Este login já esta em uso";
} else {
echo "Esta login não esta em uso";
}
caso não seja feita a verificação se o login ja existe poderia ocorrer "bugs" no momento de efetuar login no site
Marcio Souza - 29 de Julho de 2008 - 16:48
Amigo voce sabe algum formulário de contato que use html + php ?? e que tbm tenha campos obrigatorios? eu entendi seu raciocinio mas me perdi em algumas linhas,pois não entende nada de sql! Voce pode me ajudar? me manda um e-mail para marciossouza@globo.com ok?? fico no aguardo!
sosmartinsacessorios - 27 de Outubro de 2008 - 01:24
posso usar esse codigos no front page
Paulo Antonio de Carvalho - 02 de Dezembro de 2008 - 14:48
porque eu colocoos codigo e eles não abre, so aparece os codigo enão o modelos.
mari marson - 08 de Dezembro de 2008 - 09:07
bom dia,
uma duvida =/

Quando termino de colocar o comando SQL, da mensagem de erro no final, assim :
ERROR 1046 (3D000): NO DATABASE SELECTED

poderia me ajudar?
andre - 10 de Janeiro de 2009 - 07:44
ewew
andre - 10 de Janeiro de 2009 - 07:44
eee
ramon ribeiro farias - 20 de Abril de 2009 - 16:39
consegui fazer tudo certinho mais quando chega nessa parte do sql eu naum sei fazer nada rs
desculpa a ignorancia e que sou novato no assunto
se puder me explica
desde ja agradeco
Carlos Oliveira - 21 de Abril de 2009 - 21:26
Amigo gostei muito do tutorial.
Gostaria que me ajudasse a criar um semelhante mas quero só para cadastrar e-mail e nome da pessoa.
Achei alguns esquemas aqui no site para tipo newsletter mas não consegui fazer nenhum funcionar.
Marcio Rodrigues de Moura - 12 de Maio de 2009 - 20:33
boa noite, gostei mto do seu tuto, dae peguei ele modifiquei, e nao consegui faze-lo inserir no DB, e mesmo assim ele da mensagem de concretizado.....não sei o que é se puderes me ajudar.
leandro teixeira - 18 de Agosto de 2009 - 16:29
Otimo tuto mas a pagina htm nao aparece nada e a php da estes erros
Notice: Undefined index: news in C:\Arquivos de programas\EasyPHP 2.0b1\www\Exercicios\cliente\cadastro.php on line 20

Notice: Undefined index: sexo in C:\Arquivos de programas\EasyPHP 2.0b1\www\Exercicios\cliente\cadastro.php on line 21
Seu cadastro foi realizado com sucesso!Agradecemos a atenção.
NILSON DA SILVA BRITES - 08 de Setembro de 2009 - 03:51
cara fiquei confuso,.... nao sei nada de php... e mysql e fiquei pensaqndo onde eu coloco o comando sql?
rsrsrs
Selma Rodrigues - 02 de Dezembro de 2009 - 17:59
Gostaria de criar exatamente o que vcs fizeram aí em cima. uma local (os códigos) para que as pessoas que entrassem no site deixassem seus comentários
Selma Rodrigues - 02 de Dezembro de 2009 - 17:59
igual a esse aqui que estou escrevendo dentro
willian - 11 de Dezembro de 2009 - 08:38
affz cara naum entendo de nada mas tipo eu aprendo muito rapido e fikei confuso a onde eu coloko akeles outros codigo ?? flw
silvia P. - 15 de Janeiro de 2010 - 20:15
Valeu Obrigado!!!!!!!!!!!!!!!!!!!!!!!!!!
Com estes codigos consegui criar o cadastro, alterei alguns campos ,também tirei a obrigatoriedade de preenchimento de alguns campos e funcionou....

Como sou iniciante da iniciante, apanhei um pouco no copiar e colar os códigos - pois como uso o Dreanweaver e nele já <title> ..... <title> , dai até eu eliminar este nao rodava....

LAURENI GOMES - 28 de Janeiro de 2010 - 16:24
O tutorial está muito bem explicado, porém, este formulário html não aparece no navegador.
kaue endrigo - 15 de Fevereiro de 2010 - 11:25
Detalhe, não tem como logar, e tem que ter senha na db e não selecionar uma db, somente o bando de dados, eu fiz e funcionou: http://hph.ueuo.com/cadastro/cadastro.html
alexandre amorim - 23 de Fevereiro de 2010 - 13:52
Galera eu sou novo com programação em php e mysql, eu queria uma ajuda para fazer inserir no bd e mandar essas informações para um email, quem puder ajudar agradeço. usei este tuto mas pra mim da erro, pois adaptei com o que eu tinha aki. vlw.
alexandre amorim - 23 de Fevereiro de 2010 - 14:49
mais uma coisa que esqueci de falar o site está hospedado, como faço para conectar ao banco, tem que ver se o site de hospedagem da suporte ao bd my sql. como eh isso?????
alexandre amorim - 17 de Março de 2010 - 18:11
como faço para verificar se o registro ja existe? e para enviar o registro para um emai????
E os dados qual função que uso para criptografar elas?
Tiago silva costa - 14 de Junho de 2010 - 11:27
Belo post, ajudou pra caramba.

Galera sou novo por aqui, gostaria de pedir ajuda de vc's, estou com um trabalho para fazer so que naum estou conseguindo, se algum puder me ajudar ficarei muito grato.
matheus - 20 de Agosto de 2010 - 22:12
Eu queria que alguem ensina passo a passo a criar o banco de dados, dizendo onde ir e onde colocar os codigos, tambem nao entendo nada de mysql, isso parece coisa do capeta,rsrs. Vlw
lennon mendonça - 19 de Setembro de 2010 - 17:24
cara eu fiz o cadastro em html e em php eu só não sei como fazer o comando SQL não sei aonde colocar ou se tem que ter algum programa ou se o dreamweaver da pra fazer, não sei
manda um email se possivel para mim
lennon.trabalho@yahoo.com.br
Rodrigo Alves - 26 de Novembro de 2010 - 11:12
Lennon mendonça, vc tem que ter um banco de dados para manipular os dados. Instale o Wamp ou Xamp, neles vem o Mysql, PHP e o PHPAdymim, ai vc consegue criar o banco de dados.
Ed junior - 27 de Julho de 2011 - 18:04
tenho o mesmo problema, na hora do banco estou enrolado, ja instalei o xampp. agora como q faço para criar o banco e as tabelas? alguem poderia fazer um passo a passo?
Anderson Vinicius - 15 de Fevereiro de 2012 - 10:37
primeiro tem q criar a database no mysql

create database formulario;
use formulario
CREATE TABLE `clientes` (
`nome` VARCHAR( 60 ) NOT NULL ,
`email` VARCHAR( 60 ) NOT NULL ,
`sexo` VARCHAR( 10 ) NOT NULL ,
`ddd` INT( 2 ) ,
`telefone` INT( 8 ) ,
`endereço` VARCHAR( 70 ) NOT NULL ,
`cidade` VARCHAR( 20 ) NOT NULL ,
`estado` VARCHAR( 2 ) NOT NULL ,
`bairro` VARCHAR( 20 ) NOT NULL ,
`país` VARCHAR( 20 ) NOT NULL ,
`login` VARCHAR( 12 ) NOT NULL ,
`senha` VARCHAR( 12 ) NOT NULL ,
`news` VARCHAR( 8 ) ,
`id` INT( 200 ) AUTO_INCREMENT ,
UNIQUE (
`id`
)
);
Marcelo Henrique - 24 de Fevereiro de 2012 - 20:34
Bom tropico . Preciso de ajuda urgente *--*
Criei uma pagina de cadastro . ta tudo funcionando do jeito q eu quero . problema e q eu to procurando um código q não deixe 2 " login" iguais ... e uma pagina de troca de senha . não to conseguindo fazer de jeito nenhum .. POR FAVOR PRECISO DISSO URGENTE .. AGRADEÇO SE AJUDAREM =) E-mail e msn : marcelinhoo2010@hotmail.com ...
Marcelo Henrique - 24 de Fevereiro de 2012 - 20:38
Pessoal no caso mysql_select_db abre o banco de dados . *--*.. só substituir o clientes pelo nome do seu banco de dados e fica perfeito .. ... Alguém ajuda pls sobre o comentário ali em cima =)
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo: