DJ NIlsson 0 Denunciar post Postado Janeiro 5, 2005 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
HOT STICK 0 Denunciar post Postado Janeiro 6, 2005 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
DJ NIlsson 0 Denunciar post Postado Janeiro 6, 2005 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
HOT STICK 0 Denunciar post Postado Janeiro 6, 2005 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