FORMULÁRIO DE CONTATO COM DREAMWEAVER + PHP
Introdução
Olá a pessoal,
Esse tutorial espero que ajude muitas pessoas, pois tenho visto muito essa dúvida no fórum!
Vamos criar um formulário básico de contato para um site, como o exemplo abaixo:

Pré-Requisitos
Macromedia Dreamweaver e uma familiaridade com php.
Objetivo
Criar um formulário de contato através do Dreamweaver junto com o PHP.
Conteúdo
Vamos criar os campos do nosso formulário.
Crie um novo documento no Dreamweaver (ctrl+n) e salve (ctrl+s) como form.html.
Insira um formulário (Insert > Form > Form).
Agora insira o campo que receberá o Nome (Insert > Form > Text Field).

Insira mais dois campos Text Field para o E-mail e o Assunto.
Agora vamos inserir o campo de mensagem que será do tipo textarea (Insert > Form > Textarea).

E por fim, o botão submit (Insert > Form > Button ) que irá enviar o formulário para seu e-mail.
Na tag do formulário mude algumas propriedades como no exemplo abaixo:
< form action=”formulario.php” method=”post” name=”form_mxstudio” id=”form_mxstudio”>
1. ACTION = nome do arquivo que será chamado ao submeter o formulário;
2. METHOD = POST;
3. NAME = Dê um nome ao seu formulario;
4. ID = Dê um nome ao ID.
Agora vamos dar nome aos campos. Selecione cada campo e dê um nome a ele.
Campo Nome = < input name=”nome” type=”text” id=”nome” size=”33″> ;
Campo Email = < input name=”email” type=”text” id=”email” size=”33″> ;
Campo Assunto = < input name=”assunto” type=”text” id=”assunto” size=”33″> ;
Campo Mensagem = < input name=”mensagem” type=”text” id=”mensagem” size=”33″> ;
Seu código HTML deve ficar mais ou menos como abaixo:
<html>
<head>
<title>Formulário – MX Studio</title>
</head>
<body>
<form action=”formulario.php” method=”post” name=”form_mxstudio” id=”form_mxstudio” onsubmit=”return validar();”>
<table width=”35%” border=”1″ cellpadding=”2″ cellspacing=”2″ bordercolor=”#666666″>
<tr>
<td colspan=”2″ bordercolor=”#FFFFFF” bgcolor=”#0099CC”><h3 class=”style1″>Formulário MX Studio </h3></td>
</tr>
<tr>
<td width=”25%” align=”right” bordercolor=”#FFFFFF” bgcolor=”#DFF4FF”><span class=”style14″>Seu nome:</span></td>
<td bordercolor=”#FFFFFF”><input name=”nome” type=”text” id=”nome” size=”33″></td>
</tr>
<tr>
<td align=”right” bordercolor=”#FFFFFF” bgcolor=”#DFF4FF”><span class=”style14″>Seu email:</span></td>
<td bordercolor=”#FFFFFF”><input name=”email” type=”text” id=”email” size=”33″></td>
</tr>
<tr>
<td align=”right” bordercolor=”#FFFFFF” bgcolor=”#DFF4FF” class=”style14″>Assunto:</td>
<td bordercolor=”#FFFFFF”><input name=”assunto” type=”text” id=”assunto” size=”33″ /></td>
</tr>
<tr>
<td align=”right” bordercolor=”#FFFFFF” bgcolor=”#DFF4FF”><span class=”style14″>Mensagem:</span></td>
<td bordercolor=”#FFFFFF”><textarea name=”mensagem” cols=”30″ rows=”5″ id=”mensagem”></textarea></td>
</tr>
<tr>
<td bordercolor=”#FFFFFF”> </td>
<td align=”right” bordercolor=”#FFFFFF”><input name=”enviar” type=”submit” id=”enviar” value=”enviar”></td>
</tr>
</table>
</form>
</body>
</html>
Agora vamos criar o arquivo que irá enviar esse formulário para seu email.
Não é necessário um conhecimento mais avançado em php para entender o código.
Lembre-se que estamos usando o método POST para enviar o formulário. Para que você possa entender como está vindo os dados do seu formulário, crie um novo documento e salve como formulario.php e digite o seguinte:
<?php print ‘<pre>’; print_r($_POST); print ‘</pre>’; ?>
Salve esse arquivo e abra o arquivo form.html preencha seu formulário e dê um Submit.
Deve ter aparecido algo do tipo:
Array (
[nome] => Gisele
[email] => gisele@gisele.com.br
[assunto] => Teste
[mensagem] => Testando formulário MX Studio
[enviar] => enviar
)
Repare que os registros estão vindo em uma array, vamos juntar os dados para enviar para o email.
Código php:
<?php
/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que
queremos receber no email. O \n é uma quebra de linha. */
$mensagem = “Nome: “.$_POST['nome'].” \n”;
$mensagem .= “Email: “.$_POST['email'].” \n”;
$mensagem .= “Email: “.$_POST['assunto'].” \n”;
$mensagem .= “Descrição:”. $_POST['mensagem'];
/*
Função Mail:
Primeiro parâmetro: Coloque o email que vai receber os dados do formulário;
Segundo parâmetro: Coloque o titulo do email;
Terceiro parâmetro: Os dados do formulário.
*/
mail(“seu-email@provedor.com.br”, “Formulário – MX Studio”, $mensagem);
/*
Mensagem que será impressa na tela após o envio do formulário.
*/
echo ‘<h1>Enviado com Sucesso!</h1>’;
echo ‘<h1>Em breve entraremos em contato.</h1>’;
?>
Para quem quer colocar uma validação de campos obrigatórios no seu formulário, faça o seguinte:
<script language=javascript>
function validar() {
var valido = false;
with(document.form_mxstudio) {
if (nome.value.length == 0){
valido = false;
nome.focus();
alert (‘Campo nome obrigatório.’);
}else if(email.value.length == 0) {
valido = false;
email.focus();
alert (‘Campo email obrigatório.’);
}else if(assunto.value.length == 0) {
valido = false;
assunto.focus();
alert (‘Campo assunto obrigatório.’);
}else if(mensagem.value.length == 0) {
valido = false;
mensagem.focus();
alert (‘Campo mensagem obrigatório.’);
}else {
valido = true;
submit();
}
return valido;
}
}
</script>
Pronto! Seu formulário está pronto!
Lembre-se! O lugar que você está hospedando o seu site tem que dar suporte ao PHP.
CONSIDERAÇÕES FINAIS
Espero que tenha tirado a dúvida do pessoal em relação a isso. É um formulário simples, mas acho que supre a necessidade de uma maioria!
Até a próxima, Abraços.
Autora: Gisele C. Negreiros – Colunista do Portal MXSTUDIO
Qualquer dúvida envie um email para gisele@mxstudio.com.br ou acesse o nosso fórum .
|
Olá
um amigo me indicou esse site e estou iniciando os estudos sobre php – formulários – sou leigo e preciso aprender sobre isso.
Achei muito bom o texto, bastante explicativo e claro…
Obrigado
Olá
Eu testei esse formulário, mas não está funcionando. Onde será que estou errando?
Simplesmente copie e colei o código, só alterei o email, mas mesmo assim não funciona.
Testei no http://www.000webhost.com, pois lá é gratuito e aceita php.
Grata
Adriana
Segue o código, mas está igual ao seu
formulario.html
Formulário – MX Studio
Formulário MX Studio
Seu nome:
Seu email:
Assunto:
Mensagem:
arquivo formulario.php
<?php
/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que
queremos receber no email. O \n é uma quebra de linha. */
$mensagem = “Nome: “.$_POST[’nome’].” \n”;
$mensagem .= “Email: “.$_POST[’email’].” \n”;
$mensagem .= “Email: “.$_POST[’assunto’].” \n”;
$mensagem .= “Descrição:”. $_POST[’mensagem’];
/*
Função Mail:
Primeiro parâmetro: Coloque o email que vai receber os dados do formulário;
Segundo parâmetro: Coloque o titulo do email;
Terceiro parâmetro: Os dados do formulário.
*/
mail(”natsue@estadao.com.br”, “Formulário – MX Studio”, $mensagem);
/*
Mensagem que será impressa na tela após o envio do formulário.
*/
echo ‘Enviado com Sucesso!’;
echo ‘Em breve entraremos em contato.’;
?>
o código do arquivo formulario.html
|
Formulário – MX Studio
Formulário MX Studio
Seu nome:
Seu email:
Assunto:
Mensagem:
|
Oi Gisele,
Como eu faço que uma nova página seja aberta após o envio do formulário, ao invés de aparecer a mensagem (em uma página em branco com o texto em preto) igual está no seu exemplo?
a idéia é que o formulário seja redirecionado para uma página idêntica ao do forumário, mas com a mensagem de “enviada com sucesso”.
Fiz tudo de acordo, eu acho. Mas quando vou enviar as informações, pede para salvar. nde pode estar o erro?
Olá ! Sou novo aqui.Estou tentando usar um formulário para envio de e-mail igual ao seu,está perfeito para oque eu quero.Testei seu código, tudo acontece conforme o descrito, mas a mensagem não chega. Tem algo ainda que eu preciso fazer ?
não está funcionando!!!!!
pq Gisele?
É… pelo jeito não ta funcionando…
No meu caso, ao clicar em “enviar” ele abre a pagina php, com o codigo mas sem valor nenhum… e o email não vai.
com algumas alteracoes, funcionou
<?php
$mensagem = ‘Nome: ‘.$_POST['nome'].’ ‘;
$mensagem .= ‘Email: ‘.$_POST['email'].’ ‘;
$mensagem .= ‘Mensagem:’. $_POST['mensagem'];
/*
Função Mail:
Primeiro parâmetro: Coloque o email que vai receber os dados do formulário;
Segundo parâmetro: Coloque o titulo do email;
Terceiro parâmetro: Os dados do formulário.
*/
mail(‘seuemail@email.com, ‘Formulário de Orçamento do site’, $mensagem);
/*
Mensagem que será impressa na tela após o envio do formulário.
*/
echo ‘Enviado com Sucesso!’;
echo ‘Em breve entraremos em contato.’;
?>
detalhe!!! quando vc copia o codigo aqui e cola no Dreamweaver ele coloca a aspas ( ‘ ) vc tem que alterar para ( ‘ ) se nao nao funfa..
=D
num ta funcionando nem a pau!! axo q sou mto burro msm!
Pequena observação…
Na primeira linha do codigo está faltando um ponto
ERRADO
$mensagem = ‘Nome: ‘.$_POST[’nome’].’ ‘;
$mensagem .= ‘Email: ‘.$_POST[’email’].’ ‘;
$mensagem .= ‘Mensagem:’. $_POST[’mensagem’];
CERTO
$mensagem .= ‘Nome: ‘.$_POST[’nome’].’ ‘;
$mensagem .= ‘Email: ‘.$_POST[’email’].’ ‘;
$mensagem .= ‘Mensagem:’. $_POST[’mensagem’];
Eu usei o PHP com alguns campos amais, e o meu codigo completo ficou assim.
FORMULARIO EM PHP
<?php
/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que queremos receber no email. O \n é uma quebra de linha. */
/* DADOS PESSOAIS */
$mensagem .= “Nome: “.$_POST['nome'].” \n”;
$mensagem .= “area: “.$_POST['area'].” \n”;
$mensagem .= “mensagem: “.$_POST['mensagem'].” \n”;
$mensagem .= “cargo:”. $_POST['cargo'].” \n”;
$mensagem .= “endereco:”. $_POST['endereco'].” \n”;
$mensagem .= “bairro: “.$_POST['bairro'].” \n”;
$mensagem .= “cidade: “.$_POST['cidade'].” \n”;
$mensagem .= “estado: “.$_POST['estado'].” \n”;
$mensagem .= “CEP:”. $_POST['CEP'].” \n”;
$mensagem .= “telefone:”. $_POST['telefone'];
$mensagem .= “ramal: “.$_POST['ramal'].” \n”;
$mensagem .= “email: “.$_POST['email'].” \n”;
$mensagem .= “sexo: “.$_POST['sexo'].” \n”;
$mensagem .= “nacionalidade:”. $_POST['nacionalidade'].” \n”;
$mensagem .= “dia:”. $_POST['dia'].” \n”;
$mensagem .= “mes: “.$_POST['mes'].” \n”;
$mensagem .= “ano: “.$_POST['ano'].” \n”;
/*ESCOLARIDADE*/
$mensagem .= “grau: “.$_POST['grau'].” \n”;
$mensagem .= “curso:”. $_POST['curso'].” \n”;
$mensagem .= “status:”. $_POST['status'].” \n”;
$mensagem .= “instituicao: “.$_POST['instituicao'].” \n”;
$mensagem .= “conclusao: “.$_POST['conclusao'].” \n”;
/* EXPERIENCIA PROFISSIONAL*/
$mensagem .= “empresa: “.$_POST['empresa'].” \n”;
$mensagem .= “ramo:”. $_POST['ramo'].” \n”;
$mensagem .= “cargo_inicial:”. $_POST['cargo_inicial'].” \n”;
$mensagem .= “cargo_final: “.$_POST['cargo_final'].” \n”;
$mensagem .= “dia_adm: “.$_POST['dia_adm'].” \n”;
$mensagem .= “mes_adm: “.$_POST['mes_adm'].” \n”;
$mensagem .= “ano_adm:”. $_POST['ano_adm'].” \n”;
$mensagem .= “funcoes:”. $_POST['funcoes'].” \n”;
$mensagem .= “salario_final: “.$_POST['salario_final'].” \n”;
/*
Função Mail: EU NÃO VOU COLOCAR ESSE CAMPO IGUAL MEU CODIGO
Primeiro parâmetro: Coloque o email que vai receber os dados do formulário;
Segundo parâmetro: Coloque o titulo do email;
Terceiro parâmetro: Os dados do formulário.
*/
mail(’seuemail@email.com, ‘Formulário de Orçamento do site’, $mensagem);
nao consigui fazer esse codigo ae funcionar nao… qdo clico em enviar ele pede para fazer o download do “formulario.php” …
o que sera q estou fazendo errado ??
grato
poxa nao to conseguindo de jei nenhum mexer com estes formularios…. nun conheço a linguagem php!!! mesmo com este tutorial “simples” (pra mim ainda ta dificil!!!!), teria um forma mais simples ??? agradeço retornono !!!!!!
meu msn!!!!!!!
vitutk@hotmail.com
que dispor de me ajudar ae
hei galera …
consegui fazer o php bonitinho mas não recebo o bendito do e-mail ….
Alguem me dá um help ?
tc.cabral@hotmail.com
Muito bom. parabens
olha soh fiz tudo mas ta dando alguns errinhos mas vo arrumar!!
uma pergunta!!
o site tem que estar ospedado ou do apache que tem na minha maquina mesmo ele manda normal??
eu to entrando no formulario assim>>>
127.0.0.1/form.html
so asim funciona??
Fiz tudo de acordo, eu acho. Mas quando vou enviar as informações, pede para salvar ou Abrir. E quando abro ele vai pro Dreamweaver.
Onde pode estar o erro?
Por favor se puder me ajudar, pois estou tentando criar um site pra empresa que trabalho, e não consigo terminar……
Este é o código que fiz igual ao seu, só alterando o (mail) …….
Untitled Document
<?php print ‘
’; ?>
<?php
$mensagem = “Nome: “.$_POST['nome'].” \n”;
$mensagem .= “Email: “.$_POST['email'].” \n”;
$mensagem .= “Assunto: “.$_POST['assunto'].” \n”;
$mensagem .= “Descrição:”. $_POST['mensagem'];
mail(”ernaniguilhon_@hotmail.com”, “Formulário – MX Studio”, $mensagem);
echo ‘Enviado com Sucesso!’;
echo ‘Em breve entraremos em contato.’;
?>
Olá, usei esse seu script para montar um formulário de contato em um site http://www.sitiononalurdes.com.br, mas não sei onde encaixo a parte de validação, sendo que onde encaixei dá erro…
Você teria como me explicar isso por e-mail???
Agradecida desde já…
Prezada Giseli, boa tarde
Montei meu formulário: ok
Fiz o arquivo em PHP: ok
Subi no FTP e está funcionando:ok
MAS, as informações preenchidas no formulário não aparecem quando eu recebo o email !!!!
Até tempos atrás estava ok, passei a usar o Dreamwaver CS3 e só agora percebi !!!
o que será que está acontecendo
aguardo retorno
Fiz tudo conforme o pedido, porém, não recebo email o que pode ser, alguem pode ajudar.
FORMULARIO.HTML
Formulário de Envio
Seu nome:
Seu email:
Cargo:
Mensagem:
FORMULARIO.PHP
Não funciona, falta astericos ou dolar
O formulario funciona agora, leio o cabeçalho e o corpo da mensagem, falta configurar o script para redicionamento e veracidades dos emails.
meu site que tem um form estava normal e de repente parou de funcionar, quando preencho o cadastro e envio, recebo a mensagem de confirmação porém os dados não chegam no meu mail, antes chegava normalmente mais parou, o que deve estar acontecendo…
formulario de orçamento ocnsigo enviar,
MAS, as informações preenchidas no formulário não aparecem quando eu recebo o email !!!!
eu fiz tudo de acordo está respondendo tranquilo no email onde estou hospedado, mais no hotmail, yahoo etc. não esta respondendo gostaria de saber o que estou fazendo de errado..
codigo:
e o campo de validação tbm n funciona.
gostaria de saber onde em q parte do meu site eu coloco o codigo de validação
se alguem puder me ajudar agradeço
até..
BEM estou com o mesmo problema do pessoal acima..
e quando clico no botao enviar , aparece uma mensagem do IE dizendo que nao pode exibir a pagina pedina ( como se nao tivesse achado a pagina formulario.php
Cara não estou conseguindo, meu código está assim:
FORMULARIO.html
Untitled Document
NOME
E-MAIL
ASSUNTO
MENSAGEM
ENVIADO.php
<?
$Nome = $_POST['nome'];
$Email = $_POST['email'];
$Assunto = $_POST['assunto'];
$Menssagem = $_POST['mensagem'];
global $email;
mail (“rodrigo_henrique2112@hotmail.com”,”$txtassunto”,
“Nome: $nome
Email: $email
Assunto: $assunto
Mensagem: $mensagem”,
“From: $mail”
);
echo “Enviado com Sucesso!”;
echo “Em breve entraremos em contato.”;
?>
O que está errado? Não consigo passar disso. Já perdi minha paciência. Aqui logo no final na parte “echo” sempre que vai pro navegador fica tudo errado. Puxa me ajudem. Respondam pra mim: rodrigo_henrique2112@hotmail.com
cara to com o mesmo problema se souber responder por favor me ajudem
vlw
Eu Tentei Mais da um Erro ou melhor a pagina fica em branco e não aparece nada ageita ai e mada um email para min baixevipdown@gmail.com
Galera eu fiz tudo direitin + n deu certo……….
Podem Me Manda os 2 arquivos ja prontos????
manda pra esse email: davidchristia@gmail.com
Oi gente, sou nova aqui também e queria uma ajudinha.
Meu código está funcionando perfeitamente. Mas quero inserir uma “listmenu” e quando faço isso, as informações desta não são direcionadas para o meu e-mail. Como devo fazer isso?
ola, nao estou conseguindo fazer, a principio nao achei nem um erro, nao tem um geito de testa isso?
Alguém em que lugar do código posso incerir o código charset.. para parar de dar pau nas letras (fontes).
Fora isso eu segui os comentários e deu certo.. tem que tomar cuidado com as aspas trocadas no crto+c e não esquecer de que precisa de provedor que suporta php.
cara não consegui, o servidor aceita php já enviei os dados, o que tem de errado com o código? só modifiquei o email para recebimento
Será que existe alguém que saiba ensinar pelo tutorial ou video aula, como fazer funcionar um formulário????
Será que algum professor pode fazer isso detalhadamente??
É fácil explicar pra quem já sabe…
Pra quem nao ta conseguindo fazer o formulario funcionar apenas copiando e colando o codigo, experimente SUBSTITUIR TODAS AS ASPAS, é só deletar essa e digitar novamente ou dar um find and replace pelo dreamweaver.
Essas aspas que foram usada aqui tem um valor diferente das aspas que usamos pra desenvolvimento.
Fiz tudo de acordo, eu acho. Mas quando vou enviar as informações, pede para salvar ou Abrir. E quando abro ele vai pro Dreamweaver.
Onde pode estar o erro?
Deu certo só gostaria de um codigo para redirecionamento, e não a msng com a pagina em branco, obrigado.
Ao utilizar formulários via função mail() do PHP, é importante fazer validações para evitar injeção de códigos, como:
foreach($_REQUEST as $campoFrm => $valor) if(eregi(“TO:”, $valor) || eregi(“CC:”, $valor) || eregi(“CCO:”, $valor) || eregi(“Content-Type”, $valor)) exit(“ERROR! – ERRO!Code injection attempt denied! – Tentativa de injeção de código negada!Não utilize as seguintes sequencias em sua mensagem: ‘TO:’, ‘CC:’, ‘CCO:’ ou ‘Content-Type’.”);
Adorei suas dicas são simplesmente ótimas pois eu por exemplo que não sei nada é maravilhoso.
Boa tarde Gisele tudo bem?
Se puder me ajudar, eu não sei fazer com que um arquivo em Flash vire um link de página ou de site ao ser clicado, já tentei de tudo mas não rola.
Se puder me ajudar lhe agradeço
Wagner
Oi tudo bem?
Meu nome é keven e estou com dificuldades para enviar o formulário que as pessoas preenchem no site para o e-mail.
Você pode me ajudar?
O formulário está assim:
Nome:
E-mail:
Telefone:
Assunto:
muito bom!!!
Fiz tudo direitinho mais o meu tb não funfou, e vejo que todo mundo tem dúvidas mais essa gizele maldita naum responde ninguém, pq essa cadela dos infernos posta esses tutos se naum vai dar a devida atenção a gente q esta aprendendo, Catiça infernal!!!!!!!!!
Olá Gisele tudo bem?, quero agradecer a intenção de ajudar, mas creio que não ajudou muito pois nem o seu código html do formulário está totalmente correto, copie e cole vc vai perceber que o botão enviar não está correto, me perdoa não estou te criticando só gostaria que desse uma revisão nos seus códigos antes de passar a informação errada, beleza!, Obrigado…
me ajudou bastante vlw
alguem sabe como mando email e armazeno dados no mysql ao mesmo tempo, quem puder ajudar agradeço. Estou com muita dificuldade nessa parte.
meu codigo ta assim, o email vai mas não armazena no bd mysql
$nome = $_POST["nome"];
$cpf = $_POST["cpf"];
$datanasc = $_POST["datanasc"];
$email = $_POST["email"];
$endereco = $_POST["endereco"];
$numero = $_POST["numero"];
$complemento = $_POST["complemento"];
$bairro = $_POST["bairro"];
$cep = $_POST["cep"];
$cidade = $_POST["cidade"];
$uf = $_POST["uf"];
$telefone = $_POST["telefone"];
$telefone1 = $_POST["telefone1"];
$celular1 = $_POST["celular1"];
$celular2 = $_POST["celular2"];
$profissao = $_POST["profissao"];
//Setando o restante das variáveis para o disparo do email
$destinatario = “ale_estacio@hotmail.com”;
$formato = “\nContent-type: text/html\n”;
$assunto = “Novo Cadastro de Clientes”;
//Incluindo os campos nome e email no corpo da mensagem.
$msg = “- nome: “.$nome.”- cpf: “.$cpf.”- datanasc: “.$datanasc.”- email: “.$email.”- complemento: “.$complemento.”- endereco: “.$endereco.”- numero: “.$numero.”-bairro: “.$bairro.”- cep: “.$cep.”- cidade: “.$cidade.”-uf: “.$uf.”- telefone: “.$telefone.”- telefone1: “.$telefone1.”- celular1: “.$celular1.”- celular2: “.$celular2.”- profissao: “.$profissao;
//enviando o email.
mail(“$destinatario”,”$assunto”,”$msg”,”from: “.$email.$formato);
//Conecto-me ao servidor MySQL
$conexao = mysql_connect(“localhost”, “usuario”, “senha”);
//Verifico se a conexão foi bem sucedida
if ($conexao == true) {
//Seleciono o database
$db = mysql_select_db(“cartaosorriso”);
//Verifico se houve erro ao selecionar o database
if ($db == false) {
//Imprimo a mensagem de erro
echo “Erro na seleção do database: “.mysql_error();
}}
else {
//Imprimo a mensagem de erro
echo “Erro na conexão: “.mysql_error();
}
$sql = “INSERT INTO clientes(nome, cpf, datanasc, email, endereco, numero, complemento, bairro, cep,cidade, uf, telefone, telefone1, celular1, celular2, profissao)
VALUES(‘”.$_POST["nome"].”‘, ‘”.$_POST["cpf"].”‘, ‘”.$_POST["datanasc"].”‘, ‘”.$_POST["email"].”‘, ‘”.$_POST["endereco"].”‘, ‘”.$_POST["numero"].”‘, ‘”.$_POST["completmento"].”‘, ‘”.$_POST["bairro"].”‘,’”.$_POST["cep"].”‘,’”.$_POST["cidade"].”‘,’”.$_POST["uf"].”‘, ‘”.$_POST["telefone"].”‘, ‘”.$_POST["telefone1"].”‘, ‘”.$_POST["celular1"].”‘, ‘”.$_POST["celular2"].”‘, ‘”.$_POST["profissao"].”‘)”;
//Executo a minha query
$query = mysql_query($sql);
//Verifico se o registro foi inserido com sucesso
if ($query == true) {
echo “Cadastro enviado com sucesso! Clique aqui para retornar a página principal.”;
}
else {
echo “Não foi posssível fazer seu cadastro! Clique aqui para retornar a página principal.”;
}
olá gisele , tentei inumeras vezes mas não funciona
deve ter algo errado aí ,valeu !
Uma Dica.
Temos um sistema que cria uma página de SAC para você logar as ocorrências e as envia por email. Funciona até pelo celular.
Vale a pena dar uma olhada :
http://www.regentte.com.br/regro
POR FAVOR, SERÁ QUE ALGUÉM CONSEGUE UM CÓDIGO DE VALIDAÇÃO PARA MEU FORMULÁRIO?
Nome: 
 
E-mail: 
 
Assunto: 
 
—————- Selecione uma opção —————-
Compras
Orçamentos
Outros
Suporte Técnico
Mensagem: 
 
Oie Tudo bem parabéns Gisele, Sua coluna esta de mais.
precisamos de mentes amplas assim, onde moro, como em todo o Brasil.
Estava Pesquisando sobre formulários pois vou aulas de Web Design.
E por isso fico pesquisando para mostrar coisas novas aos Alunos, e Até mesmo esta Aprendendo coisas novas.
Agradeço a você e se pudermos manter Contato eu Gostaria Muito.
Agradeço.
Abraço.
ola, acabei de ler um tutorial (http://www.mxstudio.com.br/dreamweaver/formulario_de_contato_com_dreamweaver___php/) gostei muito e preciso com urgencia aprender isso. fiz tudo como manda o tutorial, mas não deu certo. nem aquele documento que pediu pra salvar como: formulario.php, funcionou quando preenchi o formulário.
depois copiei e colei os códigos php, salvei e hospedei no meu site. mas também não deu certo.
se tiver alguma solução eu agradeço.
abraço e tudo de bom
Oi, no primeiro teste, não deu certo.
No segundo muito menos!
Não entendo a parte “Terceiro parâmetro: Os dados do formulário.”
É pra inserir alguma coisa nisso?
Há um erro com o codigo PHP
TA MTO BEM EXPLIXADO MAS ALGUM ERRO COM O CODIGO PHP
CONSERTA!
Jean, por vc não mostra o erro ao invés de só falar!
Li por diversas vezes cada site do google com informações em PHP + Formulário, e não obtive resposta satisfatória, acho que é por eu ser um iniciante.
Já entendi quase tudo, mais falta o principal, validar para PHP enviar os dados do formulário para meu e-mail.
Tenho dois Blog’s
1º –> http://www.seu-guia.blogspot.com
2º –> testando77.blogspot.com (Onde está o formulário que criei).
Você poderia me ajudar?
Envio informações para seu e-mail, se sua resposta em me ajudar for positiva, caso tenha como me ajudar.
Quero inserir o formulário no Blogger.
Como faço, se só sei criar a arte e o restante não!?
Ainda falta definir; post, action e method e outras coisas mais.
Ajuda!
Muito Boa esta explicaçao estava atras de um formulario de conato pois estou começando agora a fazer websites e não tinha achado um site explicando assim tao bem.. Parabens ao site e pela Gisele C. Negreiros.. Me ajudou muito msm