Foros del Web » Programando para Internet » PHP »

regresar a pagina de formulario despues de enviar datos

Estas en el tema de regresar a pagina de formulario despues de enviar datos en el foro de PHP en Foros del Web. Tengo una pagina con un formulario que llama a un archivo nombre.php al ejecutar dicho archivo y enviar los datos del formularios como puede regresar ...
  #1 (permalink)  
Antiguo 05/11/2007, 13:59
Avatar de ronnyalfonzo  
Fecha de Ingreso: julio-2007
Ubicación: Maracaibo
Mensajes: 76
Antigüedad: 16 años, 9 meses
Puntos: 1
regresar a pagina de formulario despues de enviar datos

Tengo una pagina con un formulario que llama a un archivo nombre.php al ejecutar dicho archivo y enviar los datos del formularios como puede regresar a la
pagina del formulario nuevamente

se hace con javascript o php ?

Gracias
  #2 (permalink)  
Antiguo 05/11/2007, 14:03
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: regresar a pagina de formulario despues de enviar datos

al final de nombre.php puedes hacer una redirección así:
Código PHP:
header("Location: formulario.php"); 
Recuerda que antes de llamar a la función header no debes printar nada por la salida estandar (echo, print, etc.)

Un saludo
  #3 (permalink)  
Antiguo 05/11/2007, 14:34
 
Fecha de Ingreso: noviembre-2007
Mensajes: 5
Antigüedad: 16 años, 5 meses
Puntos: 0
De acuerdo Re: regresar a pagina de formulario despues de enviar datos

recuerda que
header("Location: formulario.php");
te funcionara siempre que no se haya ejecutado una salida html
te recomiendo que al final de nombre.php hagas un include a redir.php
la cual tendra
header("Location: formulario.php");
  #4 (permalink)  
Antiguo 05/11/2007, 15:56
 
Fecha de Ingreso: octubre-2006
Mensajes: 173
Antigüedad: 17 años, 6 meses
Puntos: 3
Re: regresar a pagina de formulario despues de enviar datos

hola
esto tanbien te puede funcionar
colocandolo al final de la pagina nombre.php

Código PHP:
if(isset($_POST['nombre'])) {
//regresar
//echo '<meta http-equiv="refresh" content="9;URL=nombre.php">';
//solo un refresh en la misma pagina con una de mora de 9 sg
echo '<meta http-equiv="refresh" content="9">';

__________________
¨
  #5 (permalink)  
Antiguo 05/11/2007, 17:14
Avatar de ronnyalfonzo  
Fecha de Ingreso: julio-2007
Ubicación: Maracaibo
Mensajes: 76
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: regresar a pagina de formulario despues de enviar datos

OK gracias me funciono bien en algunas paginas pero ahora tengo problema con 2 formularios en los cuales utilizo ajax y me generan una salida salida html y cuando trato de ponerlo a funcionar me da el siguiente error

Gracias<br /><b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/miweb/public_html/php/addclientes.php:73) in <b>/home/miweb/public_html/php/back_reg_clientes.php</b> on line <b>2</b><br />

que puedo hacer en esos casos con esos 2 formularios como puedo regresar a dichas paginas alguna otra manera de hacerlo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:07.