Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2014, 20:43
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 3 meses
Puntos: 22
Pregunta ¡Los headers ya han sido enviados!

Hola!

Me explico. Un usuario llena un formulario y da clic en el submit. Se ejecuta un PHP que tiene la misión de guardar la inf del formulario en una base de datos, y en seguida envía un correo al email del usuario dando gracias. Eso es todo.

Pero resulta que en pantalla sale el siguiente error: Los headers ya han sido enviados.

He aquí el código en cuestión:

Código PHP:
if ( !$mail->send() )
    {
        
header("Location: ../php/bad-contacto.php");
    }
else
    {
        
$query "INSERT INTO `miBD`.`registros` (`id`, `nombre`, `email`) VALUES ('', '$nombre', '$email')";
        
mysql_query($query);

        
header("Location: ../php/ok-contacto.php");
    }

¿Alguna idea de cómo solucionar la cosa?

Saludos!