select multiple

ruth
28 de Julio del 2005
tengo un problema en mi formulario php. funciona todo correctamente pero tengo un select multiple que no va bien: selecciono varios registros y sólo me incluye en la base de datos el último que he marcado. Es es el código que he puesto:

echo "<tr><td>Formación Complementaria: </td><td><select multiple name='form_com'>
<option value='-'>-</option>
<option value='Orientación Laboral'>Orientación Laboral</option>
<option value='Igualdad de Oportunidades'>Igualdad de Oportunidades</option>
</select></td></tr>";



He probado de mil formas y siempre me pasa lo mismo. ¿Alguien puede echarme una mano?

Gracias

an0nim
28 de Julio del 2005
debes asignarle un array al nombre del select, no un escalar. Luego para procesar todos los elementos seleccionados debes recorrer ese array. La cosa quedaria asi: <select multiple name="form_com[]">

Saludos

Gonzalo
28 de Julio del 2005
es facil hacer el select en front page, luego lo pasa a php