View Full Version : formulario de contactos


kovak
02-02-2008, 21:27
boas,

estou com uns problemas,

isto é a parte do formulario
<? include 'enviar.php' ?>
<td><form action="enviar.php" method="post" name="form1" id="form1">
<div align="center">
<p align="left"> Nome: <br />
<input name="nome" type="text" id="nome" size="30" />
<br />
E-mail: <br />
<input name="email" type="text" id="assunto3" size="30" />
<br />
Confirme o E-mail<br />
<input name="assunto" type="text" id="assunto" size="30" />
</p>
<p align="left" >
<textarea name="mensagem" cols="62" rows="10" id="mensagem"></textarea>
<input name="Submit" value="Enviar" type="submit" /></p>
</div>
</form>

<?
if ($a==1){
echo"Todos os campos são obrigatorios";
}
if ($a==2){
echo"E-mail enviado com sucesso";
}
if ($a==3){
echo"Os e-mail não são iguais";
} ?>


isto e o enviar.php
<?php
$a=0;
if (($_POST[nome]!=="") && ($_POST[assunto]!=="") && ($_POST[email]!=="") && ($_POST[assunto]!=="")){
$a=1;}
else{
if (($_POST[assunto])==($_POST[email])){
$nome = $_POST[nome];
$assunto = $_POST[assunto];
$email = $_POST[email];
$seuemail = "ccrvjovens@hotmail.com";
$mensagem = nl2br($_POST[mensagem]);

$headers = "MIME-Version: 1.0 ";
$headers = "Content-type: text/html; charset=iso-8859-1 ";
$headers = "From: $email ";

mail($seuemail, $assunto, $mensagem, $headers);
$a=2;}
else{
$a=3;}
}
header("Location: contactos.php")
?>

mas isto nao esta a funcionar correctamente
para voces poderem ver o que esta a acontecer
http://patinagemvalega.com/contactos.php

cumps

DanielGomes
02-02-2008, 22:20
Assim de repente, na primeira linha tens o include ao enviar.php que por sua vez tem no fim um redirecionamento para contactos.php. É normal que não funcione porque um envia para o outro constantemente.