Foros del Web » Programando para Internet » PHP »

Agregar varios datos en el mismo formulario.

Estas en el tema de Agregar varios datos en el mismo formulario. en el foro de PHP en Foros del Web. Hola a todos. Soy nuevo en PHP y tengo una duda que seguramente es muy simple, pero... Tengo un formulario en el que deben ingresarse ...
  #1 (permalink)  
Antiguo 05/03/2007, 07:33
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
Agregar varios datos en el mismo formulario.

Hola a todos. Soy nuevo en PHP y tengo una duda que seguramente es muy simple, pero...

Tengo un formulario en el que deben ingresarse varios productos. Luego de ingresar cada uno, verifica en la base si este existe. Si es el caso, tendria que
permitir que se sigan agregando productos.

Ahora, no quiero agregarlos a la base hasta tener la lista completa de productos. Lo que hice fue hacer que el formulario, una vez verificado el dato, se llame a si mismo. El tema es... cuando el HTML hace un post, todo bien. Pero luego tengo que llamar de nuevo al HTML de forma que mantenga las variables en las que almaceno los productos seleccionados, pierdo estas variables...

Hay una mejor forma de hacer eso ? o mejor dicho, cual es la manera correcta ?
Tenes en cuenta que no se la cantidad de productos que se ingresaran.

Desde ya muy agradecido por cualquier sugerencia!.
  #2 (permalink)  
Antiguo 05/03/2007, 09:23
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Agregar varios datos en el mismo formulario.

No se si he entendido bien la pregunta, si lo que quieres es hacer un post sobre tu mismo formulario y que en este sigan apareciendo los valores que a habian aparecido, pues lo unico que tienes que hacer es consultar los valores que hay en la variable $_POST, por ejemplo, si tienes un campo con un nombre, te quedaria:

Código PHP:
echo "<input name='nombre' type='text' value='".$_POST['nombre']."' />"
A mi personalmente no me parece una buena idea lo de enviar el formulario para comprobar cada campo que entre el usuario, yo lo que haria es poner una funcion javascript que te permita añadir campos al formulario, y cuando el usuario los haya rellenado todos que envie el formulario y los compruebas todos a la vez. Si estan mal se lo devuelves y le indicas los que estan mal y si todo esta bien pues lo insertas en la bd.

Si no es eso, pues lo siento, dimelo y lo vuelvo a intentar :P.
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 23:38.