Ir para conteúdo
Fórum Script Brasil
  • 0

Formulário Flash + Php


Guest Eder Paulo

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Eder, cadastra no forum!

1- Crie 3 layes, um p/ progamação, outro p/ Conteúdo e o ultimo p o fundo.

no layer Fundo, use a criatividade p compor seu formulário.

no primeiro frame do layer conteudo crie as caixas de texto..

nos mesmos layer e frame, crie botão simples sem nenhum texto.

Duplique e em cima de cada um coloque uma etiqueta de texto com nomes Enviar e Limpar.

2- No botão enviar, coloque o codigo abaixo:

on (release) {

enviado = "";

loadVariables("mail_form.php", this, "GET") ;

gotoandstop (2) ;

}

O codigo acima zera o conteudo da variavel enviado. Essa variável serve p/ junto de um script PHP, verificar se a msg. foi processada e enviada pelo servidor.

O comando loadVariable aciona o script PHP do arquivo mail_form.php, dizendo q ue as váriaveis que estão sendo enviadas ao script de PHP estão no mesmo nível da progamação (comando THIS), e envia as váriaveis via GET.

por ultimo, o botão enviar o filme p/ o frame 2, lugar onde será executada a verificação, se a msg. foi enviada ou não

Para o botão limpar, a progamação é simples. Ele zera o conteúdo de todas as variáveis das caixas de texto, segue o codigo;

on (release) {

nome = "" ;

email = "" ;

 

"faça isso com os d+ campos, dpz feche

         

}

nesse mesmo layer crie um Keyframe no segundo frame, ele deve apenas conter um texto dizendo que a msg está sendo enviada.

agora faça um Keyframe no terceiro frame dizendo que a msg foi enviada com sucesso.

p colocar um botão voltar, faca o seguinte;

on (release) {

nome = "" ;

email = "" ;

remetente  = "" ;

cidade  = "" ;

estado = "" ;

assunto = "" ;

mensagem = "" ;

enviado = "" ;

gotoandstop (1) ;

}

ai vai a progamação dos frames;

No primeiro frame, a progamação apenas p/ o filme e seta no campo nome.

codigo;

this.onEnterFrame=funtion(){

if (enviado !="OK"){

stop();

} else {

play ();

}

};

A função this.onEnterFrame faz com que o código seja processado initerrupitamente.

já no frame 3, a progamação é mais simples ainda. contém apenas um stop(); . que manda o filme ficar parado nesse frame. a função this.onEnterFrame vazia, p/ que o flash não processe nada. se não fizer isso ele continuará processando a função anterior.

Espero t ajudado**

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Gabriel Carvalho
não estou entendendo como fazer Formulário Flash + PHP com o flash, você poderia ser mais preciso no exercicio;; :unsure:

Webpage It´s mine

tipo caro Eder , me corrija se eu estiver dando pala , mas se você não passar o script usado no email_form.php, a galerinha não vai fazer funcionar nunca ...

até mais

Link para o comentário
Compartilhar em outros sites

  • 0

Segue o Codigo do ex usado acima.

Foi mal pela demora, como o post é longo, estou postando por partes.

segue o codigo:

<?
$recipient = "seu_email@provedor.com.br";
$cabecalho = "from: $email\nReply-To: $email";
$assunto = utf8_decode("assunto");
$corpo = utf8_decode ("Nome = $nome .\n");
$corpo = utf8_decode ("Email = $email .\n");

[COLOR=blue]insira uma linha p cada campo adicionado no seu formulario*[/COLOR]

mail ($recipient, $assunto, $corpo, $cabecalho);
echo ("&enviado=Ok&"); 
?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...