Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/12/2004, 07:09
kurlax
 
Fecha de Ingreso: diciembre-2003
Mensajes: 213
Antigüedad: 20 años, 5 meses
Puntos: 0
lo de pasar arrays por el POST o por el GET no lo tengo nada claro.
¿Eso funciona?
Si te funciona bien respondenos por favor que es bastante interesante.

Yo para pasar arrays hice una movida muy rara, algo asi:

si el array era este por ejemplo: $vector=array(campo1 => valor1,
campo2 => valor2)
me hice una funcion que hacia algo asi:
echo "<form>"
foreach ($vector as $campo =>$Valor)
echo "<input type=hidden name=vector.$campo value=valor>";

no esta bien escrito pero me entenderas (y es php claro no JavaScript) pero vamos que yo lo que voy es al concepto.


El URL quedaria formado mas o menos asi
http://..........?vector.campo1=valo....campo2=valor2

El caso es que luego en el script que lo recibia hacia lo contrario.

foreach($_REQUEST as $campo => $valor)
if (strncmp("vector",$campo,6)==0) //pertenece al vector
$vector["lo_que_va_despues_del_punto"]=$valor;

es un poco raro, y como me digas que se pueden pasar los arrays directamente me pego un tiro, porque me costo horrores. Ademas con lo mal que me explico no se si habreis entendido algo, pero bueno, ahi queda eso.