Ver Mensaje Individual
  #14 (permalink)  
Antiguo 24/01/2012, 14:01
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 8 meses
Puntos: 5
Respuesta: Paras array (arreglos) via POST

Tienes razón!.... No aparece el input en el HTML

Lo intenté pegar pero es bastante largo por el resto de inputs. Más o menos lo he arreglarlo!

Sin embargo, leyendo, leyendo, he visto que la mejor y más sana manera de pasar una array entre páginas vía POST, es serializarlo o añadirle una función que sume un +1 a cada nuevo elemento.

Así, lo que he hecho es que antes del while de la consulta he añadido la variable:

Código PHP:
$i=0
Y en el input de las array, he añadido lo siguiente (echo y no print):

Código PHP:
echo '<input type="hidden" name="item_'.$i++.'" value="'.$valor.'" \>'
De esta manera puedo leer en el html las variables sin problemas:

Código HTML:
...
<input type="hidden" name="item_1" value="1500" \>
<input type="hidden" name="item_2" value="1500" \>
<input type="hidden" name="item_3" value="4000" \>
<input type="hidden" name="item_4" value="4000 \>
<input type="hidden" name="item_5" value="1000" \>
<input type="hidden" name="item_6" value="3000" \>
...
... Al menos eso lo he podido arreglar. La "question" ahora es cómo puedo recuperar estos en la p ùagina siguiente?.... Quiero decir, el 'item_$i++', como lo hago en la segunda página?

Mil gracias por ayudarme a resolver este lío.
__________________
Andrew :P