..:: MX Studio Fóruns ::..: Dúvida em formulário AS2 + PHP [RESOLVIDO] - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Dúvida em formulário AS2 + PHP [RESOLVIDO]

#1 User is offline   gbL078 

  • Group: Membros
  • Posts: 18
  • Joined: 20-December 10

Posted 13 July 2011 - 08:07 AM

Olá, será que alguém consegue me dar uma luz. Eu não sei oque estou fazendo de errado.
Até por que os código eu copiei de um tutorial na net e adicionei uns campos a mais.
Mais não tô intendendo por que não tá retornando pelo menos a mensagem de erro
Não envia o email.. Alguém poderia me dizer o que tem de errado nos códigos?
Lembrando que os arquivos estão todos dentro da mesma pasta "teste" na hospedagem e ela tem suporte a php!

Instâncias:
Nome -> nome_txt
DDD -> ddd_txt
Telefone -> telefone_txt
E-mail -> email_txt
Informações -> infos_txt
Velocidade -> velocidade_txt
Campo de mensagem -> mensagem_txt
Retorno de erros -> resposta_txt
Botão -> enviar_btn

AS:
function iniciar() {
nome_txt.text = "";
ddd_txt.text = "";
telefone_txt.text = "";
email_txt.text = "";
infos_txt.text = "";
velocidade_txt.text = "";
mensagem_txt.text = "";
};

function enviaDados() {
resposta_txt.text = "";
if (nome_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE PREENCHER O CAMPO 'NOME COMPLETO' PARA PROSSEGUIR.";
Selection.setFocus("nome_txt");
} else if (ddd_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE DIGITAR UM DDD PARA PROSSEGUIR.";
Selection.setFocus("ddd_txt");
} else if (telefone_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE DIGITAR UM TELEFONE PARA PROSSEGUIR.";
Selection.setFocus("telefone_txt");
} else if (email_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE PREENCHER O CAMPO 'E-MAIL' PARA PROSSEGUIR.";
Selection.setFocus("email_txt");
} else if (email_txt.text.indexOf("@", 0) <= 0 || email_txt.text.indexOf(".", 0) <= 2) {
resposta_txt.text = "VOCÊ DEVE DIGITAR UM E-MAIL VÁLIDO PARA PROSSEGUIR.";
Selection.setFocus("email_txt");
} else if (infos_txt.text eq "") {
resposta_txt.text = "VOCÊ ESTÁ DE ACORDO COM AS INFORMAÇÕES DO UPGRADE?";
Selection.setFocus("infos_txt");
} else if (velocidade_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE DIGITAR A VELOCIDADE QUE DESEJA PARA PROSSEGUIR.";
Selection.setFocus("velocidade_txt");
} else if (mensagem_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE DIGITAR UMA MENSAGEM ANTES DE ENVIAR.";
Selection.setFocus("mensagem_txt");

} else {
var objEnvia = new LoadVars();
objEnvia.nome = nome_txt.text;
objEnvia.ddd = ddd_txt.text;
objEnvia.telefone = telefone_txt.text;
objEnvia.email = email_txt.text;
objEnvia.infos = infos_txt.text;
objEnvia.velocidade = velocidade_txt.text;
objEnvia.mensagem = mensagem_txt.text;
objRecebe.onLoad = function() {
if (objRecebe.myData = "true") {
resposta_txt.text = "";
resposta_txt.text = "ENVIADO COM SUCESSO! AGUARDE O CONTATO DA MEGAUPLOX."
nome_txt.text = "";
ddd_txt.text = "";
telefone_txt.text = "";
email_txt.text = "";
infos_txt.text = "";
velocidade_txt.text = "";
mensagem_txt.text = "";
} else {
resposta_txt.text = "ERRO AO ENVIAR. POR FAVOR, TENTE NOVAMENTE.";
}
};
objEnvia.sendAndLoad("contato.php",objRecebe,"POST");
}
};

enviar_btn.onRelease = function() {
enviaDados();
}


PHP:
<?php


$nome = utf8_decode(@$_POST['nome']);
$ddd = utf8_decode(@$_POST['ddd']);
$telefone = utf8_decode(@$_POST['telefone']);
$email = utf8_decode(@$_POST['email']);
$infos = utf8_decode(@$_POST['infos']);
$velocidade = utf8_decode(@$_POST['velocidade']);
$mensagem = utf8_decode(@$_POST['mensagem']);


$para = "targa078@yahoo.com.br";
$assunto = "Formulario de contato";
$corpo .= "Nome = $nome .\n";
$corpo .= "DDD = $ddd .\n";
$corpo .= "Telefone = $telefone .\n";
$corpo .= "Infos = $infos.\n";
$corpo .= "E-mail = $email .\n";
$corpo .= "Velocidade = $velocidade .\n";
$corpo .= "Mensagem = $mensagem .\n\n";
$corpo .= "\n\n=====================================\n";
$corpo .= "Esse formulário foi enviado atráves do Site www.seusite.com.br .\n";
$corpo .= "========================================";

echo ("&resultado=true!&");
mail("$para","$assunto","$corpo","$headers");

?>


Obrigado!
0

#2 User is offline   gbL078 

  • Group: Membros
  • Posts: 18
  • Joined: 20-December 10

Posted 14 July 2011 - 04:11 AM

Consegui resolver podem trancar o tópico!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Gravação de .iso
duvida
Dúvidas Gerais Morfel 
  • 2 Replies
  • 951 Views
New Replies Sou Programador PHP, ASP, Flash (Action Scripts) e Designer
Precisando de um sistema, e-commerce, site ou layout...
Mercado / Vagas gvieirad 
  • 0 Replies
  • 754 Views
New Replies Galeria de Foto
Dúvida
Dreamweaver leccoc 
  • 7 Replies
  • 1716 Views
New Replies Duvida com Imagens
mandar para tras
Fireworks ealves 
  • 5 Replies
  • 1323 Views
New Replies Rodar PHP PHP Yuzin 
  • 0 Replies
  • 283 Views
New Replies FORMULÁRIO PHP + FLASH
ta osso
PHP Rodolf0 
  • 2 Replies
  • 1095 Views
New Replies Duvida sobre a coluna...
Uma pequena duvida
Director __THE_BOSS__ 
  • 5 Replies
  • 1387 Views
New Replies Dúvida com target
como abrir uma pagina em template?
Web Standards swater 
  • 5 Replies
  • 1076 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)