Foros del Web » Programando para Internet » PHP »

Php

Estas en el tema de Php en el foro de PHP en Foros del Web. Hola amigos Tengo un formulario de ingreso y al haber un error en la pagina php que graba,ya sea por falta de algun campo al ...
  #1 (permalink)  
Antiguo 28/02/2002, 08:35
 
Fecha de Ingreso: octubre-2001
Ubicación: Valparaíso
Mensajes: 3
Antigüedad: 16 años, 2 meses
Puntos: 0
Php

Hola amigos

Tengo un formulario de ingreso y al haber un error en la pagina php que graba,ya sea por falta de algun campo al volver al formulario para ingresar ese campo los otros que he ingresado se perdieron..

Me dijeron que era drama del caché, pero yo el otro dia esrtuve leyendo y salia que debia usar algo asi como http_vars o algo asi

Rubén
  #2 (permalink)  
Antiguo 28/02/2002, 14:10
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 15 años, 11 meses
Puntos: 0
Re: Php

Rubén:
Los arrays asociativos $HTTP_POST_VARS y $HTTP_GET_VARS ($_POST y $_GET en versiones >= 4.1.0) sirven para recuperar las variables pasadas por el método POST o GET respectivamente desde un form.
Por lo que entendí, la validación de los campos necesarios para el update de la base los estás haciendo en la página que recibe los datos del form. Si bien eso no está mal, es conveniente que la validación se haga en el cliente mediante el uso de javascript, o sea, en el evento onsubmit del form ponés una función que valide que esten completados los campos necesarios y en base a esa comprobación devuelve true o false con lo cual realiza o no el submit del form por lo cual no vas a necesitar recargarlo ya que si no completó los datos no pasa a la página de update.
Espero que me haya podido explicar correctamente. Si no es esto lo que necesitás, avisá que le buscamos la vuelta.
Saludos.

<hr noshade><font face=Verdana size=2>Leonardo D'Angelo - Buenos Aires - Argentina[/CODE]
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 00:40.