..:: 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 on mouse over e on click
dúvida simples mas que será de grande ajuda pra mim!
Dreamweaver thanoscarr 
  • 1 Reply
  • 2755 Views
New Replies Formulario
Para inserir imagens
PHP Igor de Paula 
  • 6 Replies
  • 1355 Views
New Replies Dúvida !!
? ? ? ?
Dreamweaver Ségio 
  • 1 Reply
  • 596 Views
New Replies Movimentação de Objeto
Dúvida sobre a movimentação de objeto
Desenvolvimento de Jogos cadun 
  • 1 Reply
  • 1006 Views
New Replies GTA San Anderas
1 Dúvida
Jogos odnek 
  • 3 Replies
  • 3356 Views
New Replies PHP, DREAMWEAVER NO MAC
como configurar
Dreamweaver Landal 
  • 0 Replies
  • 537 Views
New Replies [Duvida]QueryString Função Sala de Estudos Thiago_Henrique 
  • 0 Replies
  • 937 Views
New Replies PHP + flash
como passar valores do php para o flash...
PHP Diego Viana 
  • 3 Replies
  • 1216 Views

Publicidade




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