Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/10/2003, 13:39
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 7 meses
Puntos: 16
Hola,

El problema es que el navegador solo manda los contenidos de los select que esten seleccionados. Y en este caso no esta seleccionado ninguno.

De principio tendrias que marca ese select como multiple y ponerle como nombre "clidestino[]" con los [] para que PHP lo recoga como array:

<select name="clidestino[]" size="7" id="clidestino" multiple>
</select>

Y ahora en la funcion que haga el submit, debes hacer un javascript que marque como seleccionado todo el contenido de ese select (supongo que con el id en lugar que con el name). O quizas lo puedas ir seleccionando a la vez que lo añades.

Pero todo es con javascript. PHP no tiene control sobre lo que pasa en el navegador.

Otra forma es crear un campo oculto donde pases el contenido del select en forma de cadena. Ese campo hidden lo rellenarias con javascript.

Asi que como toda solucion apunta a javascript, alli te mando.

Saludos desde PHP.

PD: Con esto tendrias ya el contenido del select en un array en la pagina destino PHP. El insert seria otra cosa.
__________________
Josemi

Aprendiz de mucho, maestro de poco.

Última edición por josemi; 20/10/2003 a las 13:42