Foros del Web » Programando para Internet » PHP »

mantener valores al enviar un formulario

Estas en el tema de mantener valores al enviar un formulario en el foro de PHP en Foros del Web. Hola amigos, hoy recurro como ultima instancia a ustedes puesto que llevo un buen tiempo tratando de hacer lo siguiente y no he podido: Tengo ...
  #1 (permalink)  
Antiguo 06/05/2007, 14:24
 
Fecha de Ingreso: julio-2004
Mensajes: 44
Antigüedad: 19 años, 8 meses
Puntos: 0
mantener valores al enviar un formulario

Hola amigos,

hoy recurro como ultima instancia a ustedes puesto que llevo un buen tiempo tratando de hacer lo siguiente y no he podido:

Tengo un form que envia datos al mismo php, es decir codigo que procesa y el form en un mismo archivo. Bien cuando se envia el form y existe algun error, me muestra el mismo form sin perder los datos, esto lo hice en el value="<?$_POST[XXXXX];?>", ahora bien la idea es que cuando no haya error osea cuando el mysql_query se cumpla, el form aparesca pero en blanco para proceder a un nuevo registro, esto no he podido hacerlo.

Mi idea es la siguiente buscar alguna funcion que recoja todas las variables post enviadas y resetearlas a NULL asi cuando me muestre el form no seguiria aparenciendo el dato que esta en POST.

Bien seria fastidioso a la funion estarle pasando el pocoton de variables, existe alguna funcion que detecte todo lo que esta viajando por POST o por GET para luego poder manipularlas?

Gracias de antemano
  #2 (permalink)  
Antiguo 06/05/2007, 14:32
 
Fecha de Ingreso: mayo-2007
Mensajes: 237
Antigüedad: 16 años, 11 meses
Puntos: 3
Re: mantener valores al enviar un formulario

Cita:
Iniciado por tuweb Ver Mensaje
Hola amigos,

hoy recurro como ultima instancia a ustedes puesto que llevo un buen tiempo tratando de hacer lo siguiente y no he podido:

Tengo un form que envia datos al mismo php, es decir codigo que procesa y el form en un mismo archivo. Bien cuando se envia el form y existe algun error, me muestra el mismo form sin perder los datos, esto lo hice en el value="<?$_POST[XXXXX];?>", ahora bien la idea es que cuando no haya error osea cuando el mysql_query se cumpla, el form aparesca pero en blanco para proceder a un nuevo registro, esto no he podido hacerlo.

Mi idea es la siguiente buscar alguna funcion que recoja todas las variables post enviadas y resetearlas a NULL asi cuando me muestre el form no seguiria aparenciendo el dato que esta en POST.

Bien seria fastidioso a la funion estarle pasando el pocoton de variables, existe alguna funcion que detecte todo lo que esta viajando por POST o por GET para luego poder manipularlas?

Gracias de antemano
Que yo sepa no, las variables enviadas a través de formulario ($_POST) se recogen de forma independiente.

Yo es que lo que hago es hacer una parte de alta de usuarios por ejemplo y otra de modificar usuarios, para no tener esos problemas
  #3 (permalink)  
Antiguo 06/05/2007, 15:10
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 10 meses
Puntos: 35
Re: mantener valores al enviar un formulario

Pues $_POST, $_GET, etc.. son arreglos.. se me ocurre que cuando veas que no hay errores, y antes de mostrar el formulario, un unset($_POST) podria funcionar..
__________________
Sin Ideas
  #4 (permalink)  
Antiguo 06/05/2007, 15:12
Avatar de Angel K ido  
Fecha de Ingreso: febrero-2007
Mensajes: 48
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: mantener valores al enviar un formulario

<? if($error)echo $_POST[XXXXX];?>
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 17:00.