..:: MX Studio Fóruns ::..: o que acontece com esse script - ..:: 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

o que acontece com esse script Fiz como manda o figurino, mas não dá ce

#1 User is offline   Bessa 

  • Group: Membros
  • Posts: 442
  • Joined: 07-February 04

Posted 25 November 2004 - 07:24 PM

Olá pessoal, do PHP

Fiz uma enquete simples com um tutorial do flashmasters.com.br, mas não deu certo. É um misto de php com flash. vou postar o código aqui, só que de antemão quero dizer que o email chega e vem com o corpo da mensagem, mas não vem quem enviou e nem a opção. Chega "opçao da enquete:......" e na resposta está em branco.
Aqui está o código PHP

<?php
$recipient="meuemail@dominio.com.br";
$subject="enquete";
$msg="Opcao da enquete:$botao";
$mailheaders = "From:$nome";
mail("$recipient","$subject","$msg","$mailheaders");
?>

Tem um botão enviar no flash que manda para esse php. Só quero tirar a dúvida do php, o do flash eu vou postar lá agora.
obrigado à todos
abçs
Bessa
0

#2 User is offline   brunolellis 

  • Group: Membros
  • Posts: 181
  • Joined: 28-January 04

Posted 26 November 2004 - 11:01 AM

O seu form está com o parâmetro method "post" ou "get"?

Se for "post", você deve fazer isso:
$botao = $_POST["botao"];
$nome = $_POST["nome"];

Ou se for "get", assim:
$botao = $_GET["botao"];
$nome = $_GET["nome"];

Fazendo isso, as variáveis $botao e $nome terão o conteúdo do form preenchido.

Boa sorte! wink.gif
0

#3 User is offline   babu 

  • Group: Membros
  • Posts: 1078
  • Joined: 19-December 03

Posted 26 November 2004 - 11:10 AM

Salve tongue.gif

Qual o nome do campo onde o usuario cadastra o nome ou o email?
0

#4 User is offline   Bessa 

  • Group: Membros
  • Posts: 442
  • Joined: 07-February 04

Posted 26 November 2004 - 12:27 PM

Brunolellis e Babu, obrigado por responderem. Bruno eu fiz o que voce disse, só que o email agora não chega. Babu, não tem campo nenhum, saõ apenas quatro radiobuttons, ou seja quatro opções na enquete. No tutorial eles não falam em criar um campo com o nome, obviamente de "nome", mas segundo o tutorial ele resgata. Enfim, vou postar o código do botaõ enviar do flash, só para elucidar melhor a questão. Me desculpe o moderador.

Código do botão "enviar" do Flash.

n(release)
{
var infobotao = radioGroup.selection;
var botao = infobotao.data;
loadVariablesNum("enquete.php", 0,"POST");
gotoAndStop(2);
}

e aqui, novamente o código PHP. Só assim ele chega ao meu email, mas como disse, vem só com o recipient, o subject e o corpo sda mensagem, mas não com a opção do radiobutton, ou seja vem assim "opção da enquete:............ chega em branco e não vem especificando quem enviou.
Obrigado
abçs
Bessa
0

#5 User is offline   brunolellis 

  • Group: Membros
  • Posts: 181
  • Joined: 28-January 04

Posted 26 November 2004 - 01:19 PM

Tenta fazer o seguinte:
Comente a função mail() (com // ou #) e faça assim:

print $recipient . "<br>";
print $subject . "<br>";
print $msg . "<br>";
print $mailheaders . "<br>";

OBS: Não esqueça do ponto que é usado para concatenar.

Veja se as variáveis estão com o conteúdo que deveriam estar.
Tente também tirar as aspas de dentro da função mail(): mail($recipient, $subject, $msg, $mailheaders);

Espero ter ajudado!
0

#6 User is offline   Danyela 

  • Group: Membros
  • Posts: 38
  • Joined: 15-January 04

Posted 26 November 2004 - 02:38 PM

Já tentou usar $_REQUEST[] ?
0

#7 User is offline   fabioricotta 

  • Group: Administrador
  • Posts: 3070
  • Joined: 29-December 03

Posted 26 November 2004 - 03:47 PM

Tenta ver se o flash tá enviando certinho msm, porque pelo que parece ele não está mandando corretamente.
0

Share this topic:


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



Publicidade




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