Jump to content


Photo

Folulário De Cadastro


  • Faça o login para participar
25 replies to this topic

#1 Makerup

Makerup

    diga XXXXXXX ... isso é palavrão??

  • Usuários
  • 1271 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 25/04/2005, 16:59

Salve pessoal, eu estou usando um formulário com auto resposta... mais é o seguinte... quando eu addciono campos ele não fuciona.. devo está fazendo errado..
da uma zoiada nesse código ai e me diz como incluir campos.

Como adciona campos nesse form???

FORMULÁRIO NORMAL DE EMAIL.HTML




COnfig.php

<?php

//CONFIGURAÇÕES SOBRE SEU SITE
$nome_do_site="NOME DO SITE";
$email_para_onde_vai_a_mensagem = "admin@site.com.br";
$nome_de_quem_recebe_a_mensagem = "meu nomezinho";
$exibir_apos_enviar='enviado.html';

//ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO
//POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME
//'assunto' NO FORMULARIO DE ENVIO
$assunto_digitado_pelo_usuario="n";

//CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original="From: $name <$email>\n";
$assunto_da_mensagem_original="Novo Associado";
$configuracao_da_mensagem_original="Enviado por:\nNome: $nome\nEmail: $email\nMensagem: $textodamensagem\nEnviado em: $date";

//CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA
// CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO
// "Re: $assunto"
$assunto_da_mensagem_de_resposta = "EMAIL RECEBIDO";
$cabecalho_da_mensagem_de_resposta = "From: $nome_de_quem_recebe_a_mensagem - $nome_do_site <$email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_de_quem_recebe_a_mensagem - $nome_do_site\n\nEnviado em: $date";

?>




send.php

<?php
$date = date("d/m/Y h:i");

include "config2.php";

//ENVIO DA MENSAGEM ORIGINAL
$headers = "$cabecalho_da_mensagem_original";
if ($assunto_digitado_pelo_usuario=="n")
{
  $assunto = "$assunto_da_mensagem_original";
};
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);

//ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA
$headers = "$cabecalho_da_mensagem_de_resposta";
if ($assunto_digitado_pelo_usuario=="n")
{
  $assunto = "$assunto_da_mensagem_de_resposta";
}
else
{
  $assunto = "Re: $assunto";
};
$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);

echo "<script>window.location='$exibir_apos_enviar'</script>";

?>


makerup comunicação e marketing

#2 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/04/2005, 17:01

pra vc por mais campos, eh soh vc criar uma nova variavel e o valor dela será o q o user digitou no campo novo do form

#3 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 25/04/2005, 17:22

Daee

Olhe esta linha:

Nome: $nome\nEmail: $email\nMensagem: $textodamensagem\n

Para vc criar mais campos, vá ao formulario, e os crie com nomes diferentes dos que já existe, e vá nessa parte e acrescentes.

Exemplo: você criou o campo cidade, certo!

Ae fica:

Nome: $nome\nEmail: $email\nMensagem: $textodamensagem\nCidade: $cidade

;)
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#4 Makerup

Makerup

    diga XXXXXXX ... isso é palavrão??

  • Usuários
  • 1271 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 25/04/2005, 18:23

Daee

Olhe esta linha:

Nome: $nome\nEmail: $email\nMensagem: $textodamensagem\n

Para vc criar mais campos, vá ao formulario, e os crie com nomes diferentes dos que já existe, e vá nessa parte e acrescentes.

Exemplo: você criou o campo cidade, certo!

Ae fica:

Nome: $nome\nEmail: $email\nMensagem: $textodamensagem\nCidade: $cidade

;)

exato...
pela logica seria isso, mais não funfou aqui!
makerup comunicação e marketing

#5 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/04/2005, 18:28

vc nao está colocando os valores pras variaveis, $cidade, $nome, etc

#6 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 25/04/2005, 22:50

--------- formulario.php
<input name="nome" type="text" size="30">
<input name="email" type="text" size="30">
<input name="cidade" type="text" size="30">
<input name="titulo" type="text" size="30">
<input name="textodamensagem" type="text" size="30">

---------config.php
Enviado por:\nNome: $nome\nEmail: $email\nTitulo: $titulo\nCidade: $cidade\nMensagem: $textodamensagem\nEnviado em: $date";

Testa ae ;)
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#7 Makerup

Makerup

    diga XXXXXXX ... isso é palavrão??

  • Usuários
  • 1271 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 26/04/2005, 12:28

--------- formulario.php
<input name="nome" type="text" size="30">
<input name="email" type="text" size="30">
<input name="cidade" type="text" size="30">
<input name="titulo" type="text" size="30">
<input name="textodamensagem" type="text" size="30">

---------config.php
Enviado por:\nNome: $nome\nEmail: $email\nTitulo: $titulo\nCidade: $cidade\nMensagem: $textodamensagem\nEnviado em: $date";

Testa ae ;)

foi!! mto obg, eu estava fazendo uma coisa erradinha aqui... v só

Correto

$nome\nEmpresa: $empresa\nDocumentação:


Como eu tava fazendo

$nome\nNome: $empresa\nEmpresa:


Valew!

Agora é o seguinte... como coloco esses campos p ficar obrigatório?
makerup comunicação e marketing

#8 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 26/04/2005, 12:32

eh soh vc validar eles com o if, exemplo:

if($nome == "") {
echo "vc nao digitou seu nome";
}
else {
echo "vc digitou seu nome";
}


(y)

#9 Makerup

Makerup

    diga XXXXXXX ... isso é palavrão??

  • Usuários
  • 1271 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 26/04/2005, 12:41

isso é java script né?

deixa eu te perguntar outra coisa, tenho 2 radio botão com opção sim e não.
como interligo esses radios no codigo que envia??

pode postar um exemplo??

desde já mto grato!
makerup comunicação e marketing

#10 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 26/04/2005, 12:43

isto eh PHP, e nao javascript, do radio vc quer um eskema tipow este: ?

<?php
$radio = $_POST["radio"];
if($radio == "sim") {
aki vc coloca as acoes qdo o user marcou sim
}
else{
aki vc coloca qdo ele marcou a "nao"
}?>



#11 Makerup

Makerup

    diga XXXXXXX ... isso é palavrão??

  • Usuários
  • 1271 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 26/04/2005, 12:53

essa validação vai na pagina do formulário né????
posso colocar em quanquer lugar da pagina que é HTML!?
makerup comunicação e marketing

#12 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 26/04/2005, 12:54

este codigo vai ficar na pagina q vc deu no action do form, se vc por isso numa pagina .html ele nao vai rodar, pra vc validar um form no HTML use javascrpit

#13 Makerup

Makerup

    diga XXXXXXX ... isso é palavrão??

  • Usuários
  • 1271 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 26/04/2005, 12:57

assim, eu tenho um form.php (q na realidade é um html salvo como php) ai ele aciona um enviar.php e manda para um enviado.php.


o código vai ficar no form.php né?
makerup comunicação e marketing

#14 Hawk

Hawk

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 26/04/2005, 13:52

assim, eu tenho um form.php (q na realidade é um html salvo como php) ai ele aciona um enviar.php e manda para um enviado.php.


o código vai ficar no form.php né?

No seu formulário tá action=?????

vc vai colocar no ????

exemplo tenho a página cadastro.php que é o formulário. O action do formulário é para o envia.php então vc coloca no envia.php

O formulário pergunta. Vc entendeu? o sim o não

então vc coloca no seu envia.php

$radio = $_POST["radio"];
if($radio == "sim") {
$resposta = "sim";
}
else{
$resposta = "não";
}


#15 Makerup

Makerup

    diga XXXXXXX ... isso é palavrão??

  • Usuários
  • 1271 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 26/04/2005, 16:36

uhh, deixa ver se entedi...
o validador do email, vai no arquivo que o acition do formulário ativa!
é isso?
makerup comunicação e marketing




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq