Hola a todos:
No consigo pasar un array bidimensional por POST.
¿alguna sugerencia?
Muchas gracias a todos.
Un saludo.
| ||||
Y como estas haciendo para pasarlo?
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
Serializa el array como se expone en esta FAQ: http://www.forosdelweb.com/showthrea...072#post262072 (O usa sesiones si puedes: www.php.net/session y no tendras que serializar nada ..) Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Usa serialize() y unserialize() entonces. EDIt: Cluster siempre un paso adelante =P
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
Muchas gracias Cluster!! Logré hacerlo, serialicé el array como muestra la FAQ, sólo tube que modificar un poco para mostrar el array bidimensional. Foreach ($array as $indice =>$valor) { Foreach ($array[$indice] as $subIndice=> $subValor) { echo "[$indice][$subIndice]=$subValor<br>"; } } Muchas Gracias! Saludos |
| |||
es mas conveniente que metas en una variable y luego hagas un explode... porque devalde vas a crearte variables de sesion que despues vas a tener que comprobar de borrar siempre despues de usar... $bar=''; for(....){ $variable=$bar.valor; $bar='|'; } echo $variable; es mas o menos la idea de como generar la variable... y del otro lado haces $exp=explode('|',$_post[variable]); o $exp=explode('|',$_get[variable]); |
| |||
las funciones de serialize y unserialize no las conocia... bueno, pero tenes que acordarte de siempre descargar los datos de la sesion despues de usarlos, para evitar saturar al server!... yo ya he usado los dos metodos, y el mas comodo es el de las sesiones, en todo caso es mejor crearse un script que verifique que los datos se borren despues de ser usados... yo generalmente hago asi... session.php Código PHP: Código PHP: |
| ||||
En donde usas "$_SESSION[pagina] y $_SESSION[datos]", pagina y datos son constantes? si es así aclaralo así no se marea nadie... Con el tema original, es mejor como se dijo usar serialize y unserialize, o bien sessiones...pasarla usando un joinn no tiene mucho sentido.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
son dos paginas, simplemente los separe para dar un ejemplo, porque si vas a usar en multiples paginas haces Código PHP: pero como dijeron anteriormente el serialize es limitado... mas incomodo... de todas formas tenes que ver que queres pasar de pagina en pagina... nose si me llego a explicar... |
| ||||
No, mi pregunta fue puntal. pagina y datos son constantes? PD edit: donde, serialize y unserialize, te parecen limitados e incomodos?
__________________ Mi punto de partida es Que Bueno Lo Nuevo Última edición por nicolaspar; 01/11/2006 a las 13:25 |