Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/09/2004, 01:32
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Define que tipo de control es "lista". Si no me equivoco, es una clase de SELECT. Si es asi, al enviar el formulario funciona como un SELECT. Asi que para que envie los datos, estos deben estar seleccionados (y estar definido como multiple). Es la forma que tiene los navegadores de enviar datos del navegador. Auqnue tu veas la lista con valores, el navegador solo los envia si estan seleccionados.

La solucion normal es usar javascript para concatenar el contenido de la lista (separados los elementos por un caracter especial, como una coma o un punto y coma) y meter ese valor en un campo oculto del formulario. Luego el PHP coge ese valor del campo oculto, realizar un explode() (www.php.net/explode) para convertir esa cadena en un array de valores. Luego manejas ese array.

Saludos.

PD: La parte de javascript la miras en el foro de javascript.
__________________
Josemi

Aprendiz de mucho, maestro de poco.