Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2014, 03:53
helenp
 
Fecha de Ingreso: mayo-2009
Mensajes: 382
Antigüedad: 15 años
Puntos: 6
header no envia y si añado ob_start no verifica

Hola,
Tengo un formulario que envia a si mismo con form action="<?php echo $_SERVER['SCRIPT_NAME'];?>"
Intento verificar con php y si todo está correcto reenviar con un header a otra página.
El código abajo funciona, es decir verifica correctamente pero no envia el header.
Entonces puse ob_start(); al inicio de página antes de session_start(); y termina el php con ob_end_flush();
Añadiendo el ob_start reenvia perfectamente pero ya no hace la verificación.
No lo entiendo.
Gracias
Código PHP:
  if (isset($_POST['enviar'])){
if (!empty(
$_POST['percentage']) && !empty($_POST['terms'])) {
    if (
$salida $llegada){         
          }
//end if salida mayor
           
else {echo "texto aqui"; }
 }
//end if empty
else { echo "texto aqui"; }
    
header("Location: bookinginstant2.php");
    }
//end if enviar formulario
      
else {