Jump to content
Fórum Script Brasil
  • 0

Qual O Erro No Meu Codigo?


acs_junior
 Share

Question

aí galerinha esperta..

Eu to começando a engatinhar com PHP, e já to com problemas. <_<

Eu desenrolo umas paradas em flash e to fazendo um formulario em php pra interagir com o flash.

Meu codigo php ta assim:

<?
  $destinatario = "[email protected]";
  $assunto = "Mensagem recebida através do site.";
  $cabecalho = "From: $txtEmail\nReply-To: $txtEmail";
  $corpo .= "Nome = $txtNome .\n";
  $corpo .= "Email = $txtEmail .\n";
  $corpo .= "Cidade = $txtCidade .\n";
  $corpo .= "Estado = $txtEstado .\n";
  $corpo .= "Mensagem = $txtMsg .\n\n";
  mail($destinatario, $assunto, $corpo, $cabecalho);

?>
E pra quem saca de flash, ta assim no botão:
botaoEnvia.onRelease = function() {
    loadVariablesNum ("form_PHP.php", 0, "POST");
       gotoAndStop(33);
}

E meus campos dinamicos estão todos como no codido PHP: txtNome, txtCidade, txtEstado.....

Enfim, o problema é: a mensagem até que ta xegando no meu email mas so que ta a resposta tudo em branco assim:

Nome = .

Email = .

Cidade = .

Estado = .

Mensagem = .

Tem algum erro no meu codigo?

Valeu amiguinhos. =P

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Piorou..

Meu codigo agora ta assim:

<?
  $destinatario = "[email protected]";
  $assunto = "Mensagem recebida através do site.";
  $cabecalho = "From: $txtEmail\nReply-To: $txtEmail";
  $corpo = "Nome = $txtNome .\n";
  $corpo = "Email = $txtEmail .\n";
  $corpo = "Cidade = $txtCidade .\n";
  $corpo = "Estado = $txtEstado .\n";
  $corpo = "Mensagem = $txtMsg .\n\n";
  mail($destinatario, $assunto, $corpo, $cabecalho);

?>

E o email ta xegando assim:

Mensagem = .

:unsure:

Link to comment
Share on other sites

  • 0

tiopow

o "." sig concatenação. pra juntar um a outro, ou seja

so tire o "." do primeiro la onde tem nome. mas pelo visto não é isso.. maspelo que você falou provavelmente não é isso..

cara.. adoraria tentar te ajudar por mais um bom tempo... contudo... preciso acordar cedo amanhã..

outra tentativa

$corpo = "Nome = ".$txtNome."\n";

$corpo .= "Email = ".$txtEmail."\n";

$corpo .= "Cidade = ".$txtCidade."\n";

$corpo .= "Estado = ".$txtEstado."\n";

$corpo .= "Mensagem = ".$txtMsg."\n\n";

talvez funcione... ou não... bom mal aí mas por hj preciso dormir..

aaa mais uma coisa

antes do código você tem que pegar as variaveis..

tipo

$_txtNome = $_POST['nome'];

$_txtEmail = $_POST['email'];

$_txtCidade = $_POST['cidade'];

$_txtMsg = $_POST['msg'];

aonde o nome,email,cidade,msg varia deacordo com o nome/id do campo do form..

Edited by Eric Freitas
Link to comment
Share on other sites

  • 0

Meu codigo agora ta assim

<?
$_txtNome = $_POST['txtNome'];
$_txtEmail = $_POST['txtEmail'];
$_txtCidade = $_POST['txtCidade'];
$_txtMsg = $_POST['txtMsg'];

  $destinatario = "[email protected]";
  $assunto = "Mensagem recebida através do site.";
  $cabecalho = "From: $txtEmail\nReply-To: $txtEmail";
  $corpo = "Nome = ".$txtNome ."\n";
  $corpo .= "Email = ".$txtEmail ."\n";
  $corpo .= "Cidade = ".$txtCidade ."\n";
  $corpo .= "Estado = ".$txtEstado ."\n";
  $corpo .= "Mensagem = ".$txtMsg ."\n\n";
  mail($destinatario, $assunto, $corpo, $cabecalho);

?>

E a mensagem xega assim:

Nome =

Email =

Cidade =

Estado =

Mensagem =

To já desisitndo :s

Link to comment
Share on other sites

  • 0
Meu codigo agora ta assim

<?
$_txtNome = $_POST['txtNome'];
$_txtEmail = $_POST['txtEmail'];
$_txtCidade = $_POST['txtCidade'];
$_txtMsg = $_POST['txtMsg'];

  $destinatario = "[email protected]";
  $assunto = "Mensagem recebida através do site.";
  $cabecalho = "From: $txtEmail\nReply-To: $txtEmail";
  $corpo = "Nome = ".$txtNome ."\n";
  $corpo .= "Email = ".$txtEmail ."\n";
  $corpo .= "Cidade = ".$txtCidade ."\n";
  $corpo .= "Estado = ".$txtEstado ."\n";
  $corpo .= "Mensagem = ".$txtMsg ."\n\n";
  mail($destinatario, $assunto, $corpo, $cabecalho);

?>
E a mensagem xega assim: Nome = Email = Cidade = Estado = Mensagem = To já desisitndo :s
INSISTA, PERSISTA, MAS NÂO DESISTA!
<?
  $_txtNome = $_POST['txtNome'];
  $_txtEmail = $_POST['txtEmail'];
  $_txtCidade = $_POST['txtCidade'];
  $_txtMsg = $_POST['txtMsg'];
  //---------
  $destinatario="[email protected]";
  $assunto="Mensagem recebida através do site.";
  $cabecalho="From: $_txtEmail\nReply-To: $_txtEmail";
  $corpo ="Nome = ".$_txtNome."\n";
  $corpo.="Email = ".$_txtEmail."\n";
  $corpo.="Cidade = ".$_txtCidade."\n";
  $corpo.="Estado = ".$_txtEstado."\n";
  $corpo.="Mensagem = ".$_txtMsg."\n\n";
  mail($destinatario, $assunto, $corpo, $cabecalho);

?>

Link to comment
Share on other sites

  • 0

Agora ta assim:

Nome =

Email =

Cidade =

Estado =

Mensagem =

Mais alguma tentativa? <_<

Link to comment
Share on other sites

  • 0
Agora ta assim:

Nome =

Email =

Cidade =

Estado =

Mensagem =

Mais alguma tentativa? <_<

cara.. se você ta recebendo a msg num tem erro no código.. provavelmente nos botões nome,email,cidade,estado e msg você não deve ter passado um nome e/ou id para os campos.. que teriam que ser txtnome e assim por diante..

ve la... quase certeza que é isso.. faz assim... muda as variaveis $_post por texto e ve se você recebe algo se receber o erro esta ai mesmo onde eu falei~.. se não bom não faço idéia..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.1k
    • Total Posts
      647.1k
×
×
  • Create New...