Ir para conteúdo

POWERED BY:

Arquivado

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

Guilerme A. Silveira

Formulario AS2 + PHP (RadioButton, CheckBox e ComboBox)

Recommended Posts

Fala galera,

 

estou me batendo aqui pois nao consigo achar o erro...

 

sera que alguem consegue entender porque ao inves de enviar e retornar a informacao de que a mensagem foi enviada ele fica parado em "enviando"

 

perdi umas horas aqui e nao consegui achar, quem sabe um "olho de fora" consegue encher onde esta minha falha...

 

(TUDO ESTA INSTANCIADO CORRETAMENTE)

 

PRIMEIRO ACTION

 



nao.setStyle("themeColor",0xF96403);
sim.setStyle("themeColor",0xF96403);

per1_cb.setStyle("themeColor",0xFED3B8);
per1_cb.setStyle("fontFamily","Tahoma");
per2_cb.setStyle("themeColor",0xFED3B8);
per2_cb.setStyle("fontFamily","Tahoma");
per3_cb.setStyle("themeColor",0xFED3B8);
per3_cb.setStyle("fontFamily","Tahoma");

toyota_ch.setStyle("themeColor",0xF96403);
qualidade_ch.setStyle("themeColor",0xF96403);
pessoas_ch.setStyle("themeColor",0xF96403);
ambiental_ch.setStyle("themeColor",0xF96403);
mensagem.setStyle("themeColor",0xF96403);

enviar_btn.setStyle("themeColor",0xF96403);

var opcoes:Array = [ " ", "Nunca", "As vezes", "Quase sempre", "Sempre"];
per1_cb.dataProvider = opcoes;
per2_cb.dataProvider = opcoes;
per3_cb.dataProvider = opcoes;
var programas:String = new String();
var envia:LoadVars = new LoadVars();
enviar_btn.onPress = function() {
  if (empresa_txt.text == "") {
     status_txt.text = "Preencha o NOME DA EMPRESA";
  }else if (areaatua_txt.text == "") {
     status_txt.text = "Preencha a ÁREA DE ATUAÇÃO";
 }else  if (responsavel_txt.text == "") {
     status_txt.text = "Preencha o RESPONSAVEL";
  } else if (email_txt.text == "") {
     status_txt.text = "Preencha o E-MAIL";
  } else if ((email_txt.text.indexOf("@") == -1 || email_txt.text.indexOf(".") == -1)) {
     status_txt.text = "Preencha o E-MAIL corretamente";
     }else if (ddd_txt.text == "") {
     status_txt.text = "Insira o código de área (DDD)";	  
  }else if (telefone_txt.text == "") {
     status_txt.text = "Preencha o TELEFONE";
     } else if (sim.selected == false && nao.selected == false) {
     status_txt.text = "Selecione Sim ou Não";
  }  else {
     envia.empresa = empresa_txt.text;
     envia.areaatua = areaatua_txt.text;
  envia.email = email_txt.text;
  envia.ddd = ddd_txt.text;
  envia.telefone = telefone_txt.text;
  envia.ramal = ramal_txt.text;
     envia.per1 = per1_cb.value;
  envia.per2 = per2_cb.value;
  envia.per3 = per3_cb.value;
     envia.mensagem = mensagem_txt.text;

     if (sim.selected == true) {
        envia.servicoprestado = "sim";
     } else if (nao.selected == true) {
        envia.servicoprestado = "não";
     }


     if (toyota_ch.selected == true) {
        programas = "Gestão enxuta ou sistema Toyota de Producao, ";
     }
     if (qualidade_ch.selected == true) {
        programas += "Gestao de qualidade, ";
     }
     if (pessoas_ch.selected == true) {
        programas += "Gestao de pessoas, ";
     }
     if (ambiental_ch.selected == true) {
        programas += "Gestao socio ambiental.";
     }
     envia.programas = programas;


     status_txt.text = "Enviando mensagem";
     envia.sendAndLoad("contato.php", "envia", "POST");
  }
};

envia.onLoad = function(ok) {
  if (ok) {
     if (this.erro == 0) {
        limpa();
        status_txt.text = "Formulário enviado, em breve entraremos em contato";
     } else {
        status_txt.text = "Erro ao enviar Formulario, tente novamente.";
     }
  }
};


 

 

 

 

 

 

dai vem a parte do PHP, que é onde acredito estar o erro, pois as etapas anteriores estao aparentemente funcionando....

 

 

 

 

<?php

$empresa = utf8_decode(@$_POST["empresa"]);
$areaatua = utf8_decode(@$_POST["areaatua"]);
$responsavel = utf8_decode(@$_POST["responsavel"]);
$email= utf8_decode(@$_POST["email"]);
$ddd = utf8_decode(@$_POST["ddd"]);
$telefone = utf8_decode(@$_POST["telefone"]);
$ramal = utf8_decode(@$_POST["ramal"]);
$servicoprestado = utf8_decode(@$_POST["servicoprestado"]);
$per1 = utf8_decode(@$_POST["per1"]);
$per2 = utf8_decode(@$_POST["per2"]);
$per3 = utf8_decode(@$_POST["per3"]);
$programas = utf8_decode(@$_POST["programas"]);
$mensagem = utf8_decode(@$_POST["mensagem"]);

$para = "EMAIL@EMAIL";

if ($empresa != "" && $responsavel != "" && $email != "" && $areaatua != "" && $telefone != "") {

$corpo = "<html><head><title>".$empresa."</title></head><body>";
$corpo = "Empresa: ".$empresa."<br />Area de atuacao: ".$areatua."<br />Responsavel: ".$responsavel."<br />";
$corpo = "Email para contato: ".$email."<br />";
$corpo = "Telefone: ".$ddd." ".$telefone." ".$ramal."<br />";
$corpo = "Ja recebeu ajuda de outra empresa: ".$servicoprestado."<br /><br />";

$corpo = "A empresa otimiza a gestão dos processos para obtenção de produtos/benefícios que gerem: riqueza, competitividade e desenvolvimento sustentável(econômico, social e ambiental)? ".$per1."<br />";
$corpo = "A empresa busca aumentar o rendimento, a eficiência e a efetividade dos meios de produção? ".$per2."<br />";
$corpo = "A empresa otimiza ou aumenta a produtividade gerada pelas pessoas, mediante a busca constante de resultados eficazes no trabalho desempenhado? ".$per3."<br />";

$corpo = "Assinale os temas sobre produtividade que a sua empresa considera necessário:: ".$programas."<br />";



$headers = "MIME-Version: 1.0" . "\r\n";
$headers = "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$headers = "From:". $email . "\r\n";

mail($para, $empresa, $corpo, $headers);

print "erro=0";
} else {
print "erro=1";
}
?>


 

 

 

muito obrigado!!!

 

 

 

 

 

 

 

 

:thumbsup:

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.