Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/12/2004, 05:56
undariarose
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 2 meses
Puntos: 0
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.