Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2003, 14:00
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No puedes hacer esto:

echo 'Dato1 es:' . $_POST['dato2'] . "<br> \n";
header ("Location: http://eprints.cucsh.udg.mx/tres.php");

Es decir .. enviar algo de HTML al navegador (salida en general) y luego ejecutar un header() ...

Antes de header() no puede existir nada de HTML por encima así que ordena tu código para presentar esos mensajes en otro sitio (por ejemplo en la página a la que redireccionas pasandole como parámetro por el URL o en una session/cookie) el valor de esas variables que obtienes ahí en ese código ..

Puedes usar también (no aconsejable) redireccionamientos tipo javascript o cabeceras META de refresh (HTML) .. o incluso funciones de gestión del buffer ob_start() y afines ..

Pero, lo más lógico es que "pienses" como funciona PHP y de ahí ordenes tu código. PHP se ejecuta en el servidor .. compone tu página HTML según tus estructuras de control (IF, .. bucles .. etc) y de ahí es entregado al navegador lo que tenga que mostrar o ejecutar este.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.