ya te entendi, pero me da error y no se porque. lo que tengo ahora es esto:
en la cabecera del archivo, antes de <html>
Código PHP:
<?
if ($_GET['enviar']==1)
{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Valoración de la web\n";
$cuerpo .= "Diseño: " . $_POST["dise"] . "\n";
$cuerpo .= "Descripciones: " . $_POST["descr"] . "\n";
$cuerpo .= "Lo que buscaba: " . $_POST["buscaba"] . "\n";
$cuerpo .= "Lo que más me gusto: " . $_POST["gustado"] . "\n";
$cuerpo .= "Lo que falta: " . $_POST["falta"] . "\n";
echo $_POST["buscaba"];
echo "Gracias por colaborar con nosotros y visitarnos";
//mando el correo...
mail("[email protected]","Valoracion web",$cuerpo);
echo "hh";
header("location: prueba.php");
}
?>
y debajo, en el body,
<form name="valoracion" method="POST" action="prueba.php?enviar=1">
......
</form>
lo que ocurre es qe sale en pantalla una vez que envias el formulario:
Gracias por colaborar con nosotros y visitar asturnatura.com.hh
y me da el error
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/prueba.php:12
por lo que no se abre prueba.php
y ademas me manda un mensaje en blanco, porque no reconoce las variables $_POST["..."]
Una mano porque si no me vuelvo loco, por favor.