Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2002, 19:42
monicajm
 
Fecha de Ingreso: febrero-2002
Mensajes: 64
Antigüedad: 22 años, 2 meses
Puntos: 0
Problemas con el array $HTTP_POST_VARS

Hola,

Tengo un problema con las variables que paso desde un formulario, a ver si me explico y alguien me puede ayudar:

Tengo un formulario que tiene varios checkbox con el nombre "diccio" y valores distintos. Este formulario llama a una página php en la que quiero saber cuáles de estos checkbox han sido checkeados, así que uso la variable de sistema $HTTP_POST_VARS, bien, antes que nada hago un
reset ($HTTP_POST_VARS);
con lo que entiendo que debería posicionarme el puntero al principio del array.
Luego me creo un bucle:
Código:
  
     $diccionaris = array ();
     while (list($var, $val) = each ($HTTP_POST_VARS)) {
         if ($var == "diccio") {
             array_push ($diccionaris, $val);
         }
     }
Pues no me funciona, he comprobado que el primer valor == "diccio" que me toma, es el último que está checkeado en el formulario.

Alguien puede decirme donde estoy cometiendo el error?
Lo raro es que lo he copiado de otro archivo en el que tengo algo parecido y allí funciona perfectamente.

Gracias por vuestro tiempo y colaboración

Saludos

Mònica