Ir para conteúdo

POWERED BY:

Arquivado

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

soyloco

Formulario não funciona

Recommended Posts

Criei um formulário em flash com o seguinte código no botão enviar.

 

on (release) {
System.useCodepage = true;
loadVariablesNum("form.php", 0, "GET");
nextFrame();
}
e meu form.php está assim:

 

<?
if ($email != "" and $destinatario != "")
{
$cabecalho = "From: $email\nReply-To: $email";
$corpo .= "Dia = $dia .\n";
$corpo .= "Noivos = $noivos .\n";
$corpo .= "Nomes = $nome_convite .\n";
$corpo .= "Tel = $telefone .\n";
$corpo .= "Email = $email .\n";
$corpo .= "Quantidade = $quantidade .\n\n";
$corpo .="\n\n*************************************
*****\n";
$corpo .= "Este formulário foi desenvolvido por 
RPB DESIGNER junta Flash + PHP.\n";
$corpo .= "**********************************************";
mail($destinatario, $assunto, $corpo, $cabecalho);
echo ("&enviado=ok&");
}
?>

porem não funciona!!! Não recebo a mensagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1º Você não está mandando as variaveis..

2º Você não disse para o php como os dados irão chegar...

 

--

As variaveis que você vai enviar, devem estar declaradas no evento. ou seja na ação do botao..

O php precisa saber como recebe-lás então indique que elas estão vindo via POST....

 

entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em qual momento do código você chama as variáveis que recebem os campos do formulário?

Se o que o código acima é tudo, nunca chegará nada ao formulário php.

 

Funcionará assim:

// te aconselho usar esse tipo de action sempre no palco ao invés de dentro de objetos
// exemplo: botão instanciado como bt (que é o disparador do evento)
// ACTIONS NO FRAME DO PALCO 

System.useCodepage = true;
bt.onRelease = function(){
     nome = campo_input_nome.text;
     // e sucessivamente
     loadVariablesNum("form.php", 0, "POST"); // VEJA O SEU CÓDIGO
     // outro detalhe que não custa perguntar: Este form.php está no mesmo nível do seu swf, né? senão também não funciona
     nextFrame();
}

Tenta aí.

abs;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor não titule seus tópicos com a palavra AJUDA, URGENTE etc...

 

Leia as regras do forum Clique aqui

 

php precisa ser incializado com <?php não apenas com <?

Existem alguns formulários bem eficazes na parte de artigos e tutoriais, da uma passada por lá para ver como faz.

 

Abraços

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.