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

Simples Formulário Em Php


Guest - adeilton -

Pergunta

Guest - adeilton -

Olha eu encontrei na net uma coluna em um site explicando como fazer um simples formulário usando o DRMX e PHP, seguir todos os passos q a coluna pedia mas o formulário não funcionando, vou postar os códigos aki.. alguém será q podem me dizer onde está o erro;;

Arquivo em HTML. ( salvei com o nome de FORMU_CONTATO

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>Formulario de Contato</title>

</head>

<body>

<form action="form.php" method="post" name="formu_contato" id="formu_contato">

<p>Nome: <br><input name="usuario" type="text" id="usuario" size="30"><br>

<p>E-mail:<br> <input name="email" type="text" id="email" size="30"><br>

<p>Voc&ecirc; Gostou do site?</br>

<input name="opiniao" type="radio" value="sim" checked> sim

<input name="opiniao" type="radio" value="não"> n&atilde;o<br>

Mensgaem:<br>

<textarea name="mensagem" cols="30" rows="5" id="mensagem"></textarea><br>

<input name="enviar" type="submit" id="enviar" value="enviar">

</p>

</form>

</body>

</html>

Arquivo em PHP ( salvei com o nome de FORM.php)

<html>

<head>

<title>Documento sem t&iacute;tulo</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<?php

$msg ="usuário:\t$usuario\n";

$msg .= "email:\t$email\n";

$msg .= "opiniao:\t$opiniao\n";

$msg .= "mensagem:\t$opinao\n\n";

$cabecalho = "Para: ADEILTON\n";

$cabecalho = "Cc: $email\n\n";

mail("adeiltonbh@oi.com.br", "Formulário de Contato", $msg, $cabecalho);

echo "<h1 align=center>Formulário Enviado com Sucesso, $usuario</h1>";

echo "<p align=center>Adeilton.</p>";

?>

</body>

</html>

AGUARDO...

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

tente fazer assim:

<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php

$usuario=$_POST["usuario"];
$email=$_POST["email"];
$opiniao=$_POST["opiniao"];
$mensagem=$_POST["mensagem"];

$msg ="usuário:\t$usuario\n";
$msg .= "email:\t$email\n";
$msg .= "opiniao:\t$opiniao\n";
$msg .= "mensagem:\t$opinao\n\n";

$cabecalho = "Para: ADEILTON\n";
$cabecalho = "Cc: $email\n\n";
mail("adeiltonbh@oi.com.br", "Formulário de Contato", $msg, $cabecalho);

echo "<h1 align=center>Formulário Enviado com Sucesso, $usuario</h1>";
echo "<p align=center>Adeilton.</p>";
?>
</body>
</html>

se não funcionar poste o que está errado!!!

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
tente fazer assim:

<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php

$usuario=$_POST["usuario"];
$email=$_POST["email"];
$opiniao=$_POST["opiniao"];
$mensagem=$_POST["mensagem"];

$msg ="usuário:\t$usuario\n";
$msg .= "email:\t$email\n";
$msg .= "opiniao:\t$opiniao\n";
$msg .= "mensagem:\t$opinao\n\n";

$cabecalho = "Para: ADEILTON\n";
$cabecalho = "Cc: $email\n\n";
mail("adeiltonbh@oi.com.br", "Formulário de Contato", $msg, $cabecalho);

echo "<h1 align=center>Formulário Enviado com Sucesso, $usuario</h1>";
echo "<p align=center>Adeilton.</p>";
?>
</body>
</html>

se não funcionar poste o que está errado!!!

abraço

Olha, eu fiz a alteração no codigo do arquivo em PHP, mas mesmo assim não funcionaou.. tá acontecendo o seguinte:

quando eu clico no botão enviar do formulario (aqruivo html) ele encontra o arquivo em PHP (form.PHP) mas porem não faz a ação a qual seria enviar os dados.. ou seja o formu.php é aberto no navegador e só isso.. e ainda mais uma coisinha era para aprecer a mensagem q coloquei no codigo e ela não aprece..a mensagem do codigo abaixo: echo "<h1 align=center>Formulário Enviado com Sucesso, $usuario</h1>";

echo "<p align=center>Adeilton.</p>";

é esse mesmo o código para aparecer a mensagem..de formulario enviado com sucesso

Link para o comentário
Compartilhar em outros sites

  • 0
tente fazer assim:

<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php

$usuario=$_POST["usuario"];
$email=$_POST["email"];
$opiniao=$_POST["opiniao"];
$mensagem=$_POST["mensagem"];

$msg ="usuário:\t$usuario\n";
$msg .= "email:\t$email\n";
$msg .= "opiniao:\t$opiniao\n";
$msg .= "mensagem:\t$opinao\n\n";

$cabecalho = "Para: ADEILTON\n";
$cabecalho = "Cc: $email\n\n";
mail("adeiltonbh@oi.com.br", "Formulário de Contato", $msg, $cabecalho);

echo "<h1 align=center>Formulário Enviado com Sucesso, $usuario</h1>";
echo "<p align=center>Adeilton.</p>";
?>
</body>
</html>

se não funcionar poste o que está errado!!!

abraço

Olha, eu fiz a alteração no codigo do arquivo em PHP, mas mesmo assim não funcionaou.. tá acontecendo o seguinte:

quando eu clico no botão enviar do formulario (aqruivo html) ele encontra o arquivo em PHP (form.PHP) mas porem não faz a ação a qual seria enviar os dados.. ou seja o formu.php é aberto no navegador e só isso.. e ainda mais uma coisinha era para aprecer a mensagem q coloquei no codigo e ela não aprece..a mensagem do codigo abaixo: echo "<h1 align=center>Formulário Enviado com Sucesso, $usuario</h1>";

echo "<p align=center>Adeilton.</p>";

é esse mesmo o código para aparecer a mensagem..de formulario enviado com sucesso

sera que você não esta testando em localhost ?

se for passe para web e testa.

a principio o codigo esta correto

Link para o comentário
Compartilhar em outros sites

  • 0

Tente assim:

ENVIO DE MENSAGENS EM HTML USANDO A FUNÇÃO mail();

O exemplo destina-se ao uso da função mail(); para envio de mensagens no formato HTML

##INÍCIO DO CÓDIGO - MAILHTML.PHP

<?

/* Destinatário */

$to = "Nome <pessoa1@dominio.com.br>" . ", " ;

$to .= "Nome <pessoa2@dominio.com.br>";

/* Assunto */

$subject = "Teste Onda - Envio de E-mail!";

/* Mensagem */

$message = '

<html>

<head><title>Envio de e-mail em HTML</title></head>

<body>

<p>Teste enviado no formato HTML via PHP mail();!</p>

<table>

<tr>

<th bgcolor="#FF6666">Hospedagem</th><th bgcolor="#0099FF">Banda Larga</th><th bgcolor="#FFFFCC">E-mail Pro</th>

</tr>

<tr>

<td align="center">Sites!</td><td align="center">Internet!</td><td align="center">Emails!</td>

</tr>

</table>

</body>

</html>

';

$headers = "MIME-Version: 1.0\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\n";

$headers .= "From: Eu <eu@dominio.com.br>\n";

$headers .= "Cc: Nome <nome1@dominio.com.br>\n";

$headers .= "Bcc: Nome <nome2@dominio.com.br>\n";

/* Enviando a mensagem */

mail($to, $subject, $message, $headers);

print 'Mensagem Enviada com Sucesso!';

?>

FIM

---------------------

Valeu!!!!!!!!!!!!!!!

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
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...