Ir para conteúdo

POWERED BY:

Arquivado

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

Programar Joao

[Resolvido] ERRO ao pegar (GET) formulário php.

Recommended Posts

Olá, estou iniciando na programação php, e copiei um código e estou tentando executa-lo mas não consigo, segue os erros e meu código:

 

Esse é meu código html para pegar o dados:

<HTML>
<HEAD>
<TITLE>Contato</TITLE>
</HEAD>

<BODY bgcolor="FFFFFFF">
Formulário para Contato<br>
Coloque seus dados, digite o seu pedido e clique em "Enviar".<br>
<font color="FF0000">(O preenchimento de TODOS os campos é obrigatório).</font><br>

<form action="frcontato.php" method="GET">
Nome: <input type="text" name="nome" value=""><br>
E-mail: <input type="text" name="email" value=""><br>
N°Tel: <input type="text" name="telefone" value=""><br><br>
Digite sua requisição no campo abaixo:<br>
<textarea rows="5" cols="30" name="pedido" value=""></textarea><br>
<input type="submit" value="Enviar">
</form>
</BODY>
</HTML>

 

Esse é meu código php para processar as infos:

<?php

$nome = $_GET['nome']; $email = $_GET['email'];
$telefone = $_GET['telefone']; $pedido = $_GET ['pedido'];
$atendimento = "just.e@msn.com";

if ((!empty($nome)) and (!empty($email)) and (!empty($telefone)) and (!empty($pedido)) )
{
if (mail("$atendimento","Email Site",$pedido,"De:$nome<$emal>\n"))
{
?>



<html>
<title>Contato</title>
<body bgcolor="#FFFFFFF">
Sua requisição foi enviada com suesso e estaremos enviando uma resposta assim que possível. Obrigado.
</body>
</html>

<?php }else{ ?>
<html>
<title>Contato</title>
<body bgcolor="#FFFFFFF">
Ocorreu um problema durante o envio de sua requisição. Por favor, clique no botão voltar de seu navegador e cheque se o e-mail fornecido é realmente válido e tente novamente. Obrigado.
</body>
</html>
<?php } ?>

<?php }else{ ?>

<html>
<title>Contato</title>
<body bgcolor="#FFFFFFF">
O preenchimento de TODOS os campos é obrigatório, por favor, clique no botão voltar de seu navegador e preencha os dados que estão faltando. Obrigado.
</body>
</html>
<?php } ?>

 

E os erros são os seguintes no respectivo frcontato.php que é o arquivo php que processa os dados.

http://i55.tinypic.com/30lhzye.jpg

 

E outro erro acontence quando preencho o formulário e tento processar as infos:

http://i53.tinypic.com/35clj7q.jpg

 

se alguem puder me ajudar agredeço, ate mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, é o seguinte. Nesse erro, não é que você não consiga pegar os valores.

Na verdade, você consegue! O problema é que o seu servidor apache nãot em support para envio de e-mail!

Por isso ele não executa a função mail();

Espero ter ajudado, obrigado.

 

Presta atenção no código abaixo, é o primeiro eerro que ele dá.

Que ele diz campo inválido, é porque você digitou errado a varíavel.

 


<?php

$nome = $_GET['nome']; $email = $_GET['email'];
$telefone = $_GET['telefone']; $pedido = $_GET ['pedido'];
$atendimento = "just.e@msn.com";

if ((!empty($nome)) and (!empty($email)) and (!empty($telefone)) and (!empty($pedido)) )
{
if (mail("$atendimento","Email Site",$pedido,"De:$nome<$emal>\n")) // Aqui, está escrito $emal. Deveria estar escrito $email!
{
?>

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.