select multiple
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
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
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
Saludos
