Foros del Web » Programando para Internet » PHP »

como evito inputs hidden

Estas en el tema de como evito inputs hidden en el foro de PHP en Foros del Web. hola miren resulta que tengo una lista de productos, cada uno los podre editar, la idea es que como todos saben cuando edito y esas ...
  #1 (permalink)  
Antiguo 28/07/2013, 17:16
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
como evito inputs hidden

hola miren resulta que tengo una lista de productos, cada uno los podre editar, la idea es que como todos saben cuando edito y esas cosas, le paso el ID, como parametro, con un link,

bueno el tema es que le tengo que pasar mas parametros, y al mismo tiempo irme a esa pagina con los parametros incluidos,,

quedaria feo hacer esto,

w w w.mipagina.com/editar/34/parametro1/parametro2/parametro3/parametro4

bueno lo hice con formulario, que el link del boton, solo dice, javascriptvoid,

hasta ahi todo bien.

el tema es que me genera muchos input, hidden, supongamos que 4 por cada boton editar,, conocen alguna forma mas elegante,???

por ejemplo creo un SOLO BOTON HIDDEN,
a ese unico input hidden lo lleno de parametros separados por "/" en el value, queda masomenos asi
Código PHP:
<input type="hidden" value="<php echo $parame1 >/<?php echo parame2?>/<?php echo parame3;?>/<?php echo parame3;?>">
despues cuando lo recibo en el php lo corto segun los "/"

seria un problema si un parametro tiene "/"

bueno que opciones me recomiendan....o le mando 4 input hidden y listo....
  #2 (permalink)  
Antiguo 28/07/2013, 17:53
 
Fecha de Ingreso: junio-2013
Ubicación: En cualquier parte de mi casa
Mensajes: 139
Antigüedad: 10 años, 10 meses
Puntos: 14
Respuesta: como evito inputs hidden

Una solucion es que crees un array e introduzcas todos esos datos alli o sea los 4 datos! y metes todo ese array dentro de un solo campo hidden! de esa forma evitarias lo que dices de tener mas de un campo hidden y ademas lo de el "/"
creo! que para poder enviar un array por un formulario, primero debes pasar el array por la funcion serialize(); y cuando lo recibes pasarlo por la funcion unserialize(); creooo! de todas formas prueba si llega el array, sin necesidad de pasarle esas funciones :D cualquier cosa me dices! estamos para ayudar y aprender :D

Etiquetas: formulario, hidden, inputs
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 12:17.