Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DJ NIlsson

Adicionar mais campos no form

Recommended Posts

Galera é o seguinte, eu sou designer, minha logica de programação é um pouco limitada ainda e estou na ultima parte de um site onde é a area de cadastro, este form quero fazer em flash mesmo, já que todo o site tb é ... no forum consegui um script que funciona perfeitamente, porem gostaria de adicionar mais itens nele ... mas não sei direito onde mexer, já fucei bastante e pesquisei antes de postar aqui ... os codigos são esses:

 

no flash

 

this.stop();

Stage.scaleMode = "noScale";

loadVarsEmail = new LoadVars();

 

loadVarsEmail.onLoad = function() {

_root.gotoAndStop("status");

if(this.status) campoStatus.text = "Obrigado pelo seu cadastro, em breve você irá receber a programação completa da Heaven Club";

else campoStatus.text = "Ocorreu um erro em seu cadastro, por favor retorne a página anterior e tente novamente, obrigado !!!";

};

 

botaoEnviar.onRelease = function() {

 

loadVarsEmail.nome = campoNome.text;

loadVarsEmail.email = campoEmail.text;

loadVarsEmail.assunto = campoAssunto.text;

loadVarsEmail.mensagem = campoMensagem.text;

 

loadVarsEmail.sendAndLoad("cadastro_heaven.php", loadVarsEmail, "POST");

_root.gotoAndStop("espera");

 

};

 

clique = function() {

this.text = ""; delete this.onSetFocus;

};

campoNome.onSetFocus = clique;

campoEmail.onSetFocus = clique;

campoAssunto.onSetFocus = clique;

campoMensagem.onSetFocus = clique;

 

 

No Php

 

<?php

 

$nome = stripslashes(utf8_decode($_POST["nome"]));

$email = stripslashes(utf8_decode($_POST["email"]));

$assunto = stripslashes(utf8_decode($_POST["assunto"]));

$mensagem = str_replace("\r", "\n", $_POST["mensagem"]);

$mensagem = str_replace("\n", "\r\n", $mensagem);

$mensagem = stripslashes(utf8_decode($mensagem));

 

$para = "cadastros@heavenclub.com";

$headers = "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";

$headers .= "From: $nome <$email>";

echo "status=" . mail($para, $assunto, $mensagem, $headers);

 

?>

 

O que desejo é adicionar mais campos, tipo Endereço, Bairro, Telefone, etc ... se possivel alguém poderia me dar uma luz, não estou pedindo que ninguem o faça por mim, já que é na raça mesmo que a gente aprende, ser auto ditada é bom, mas é f*** quando aparece dúvidas assim ... gostaria de apenas uma dica de como posso fazer isso ... onde devo incluir scripts para que isso funcione !!!

 

Desde já obrigado e aguardo alguma alma caridosa que possa me ajudar http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara....... esse script é meio complicado enh... hoje em dia tem jeitos mais fáceis de se fazer isso no flash......

olha ai o script que eu fiz..........

 

na ação do botão enviar no flash....

 

this.loadVariables("cadastro.php", "POST");

 

Arquivo PHP......

 

<?php

$headers = "From: Nome do seu site <fcsibinelli@itelefonica.com.br>\n";

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

 

$response = 'Mensagem Enviada - Obrigado..';

$seuemail = "seue-mail@seue-mail.com.br";

$topico = "Cadastro no Site";

$mensagem = " $topico

 

Dados do Cadastro:

 

Nome: $varnome

Endereço: $varEndereco

Cidade: $varcidade

Estado: $varestado

Telefone: $vartelefone

Email: $varemail

Assunto: $varassunto

Mensagem: $varmensagem

 

Enviado em: $date ";

mail($seuemail, $topico, $mensagem, $headers);

 

 

?>

 

Certo ???

Agora para você usar e adicionar mais campos........

 

No Flash... você usa as caixas de texto no tipo "Texto de Entrada"

Dá o nome da variavel certo ????

Então....... no caso do script acima você teria 8 caixas de texto... com nomes de variavel nome, endereco, cidade... e assim por diante... certo ???

Então......

Vamos supor que você queria adicionar o campo "celular"

no flash você colocaria mais uma caixa de texto, com o nome de variavel, celular.... correto....??? e no php ficaria o seguinte......

 

<?php

$headers = "From: Nome do seu site <fcsibinelli@itelefonica.com.br>\n";

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

 

$response = 'Mensagem Enviada - Obrigado..';

$seuemail = "seue-mail@seue-mail.com.br";

$topico = "Cadastro no Site";

$mensagem = " $topico

 

Dados do Cadastro:

 

Nome: $varnome

Endereço: $varendereco

Celular: $varcelular

Cidade: $varcidade

Estado: $varestado

Telefone: $vartelefone

Email: $varemail

Assunto: $varassunto

Mensagem: $varmensagem

 

Enviado em: $date ";

mail($seuemail, $topico, $mensagem, $headers);

 

 

?>

 

Entendeu ????? como faz para adicionar mais campos ???

 

Então é issso.....

Qualquer dúvida... me manda um e-mail... fcsibinelli@msn.com, deixa uma mensagem aqui.... ou entra no meu site http://www.hotstick.br22.com, lá tem um cadastro igual e esse que você quer fazer...... beleza.......??/

 

Espero ter ajudado............

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara valeu pela resposta, mas já tinha conseguido resolver com ajuda de um amigo ... está tudo ok, funcionando perfeitamente ... com certeza sua resposta será muito util pra quem tiver a mesma dúvida q eu .... obrigado novamente !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oloco meuuuuuuuuuuuuuuuEu desenvolvi um script para você....... e você não usou ???/ sacanagem enh..rs.....To zuando cara.......... Com certeza serve para mais gente........Falous........ Até mais..............

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.