Valores múltiples con checkbox

wanako
21 de Febrero del 2008
Hola a todos.

Estoy realizando un formulario con varios checkboxes. Quiero insertar los valores elegidos en una base de datos.

<input type="checkbox" name="idioma[]">español<br>
<input type="checkbox" name="idioma[]">francés<br>
<input type="checkbox" name="idioma[]">aleman<br>
<input type="checkbox" name="idioma[]">ingles<br>

foreach ($_POST['idioma'] as $value) {
mysql_query("INSERT INTO clases
(numeromatricula, codigoidioma
VALUE
('$numeromatricuola','$'value')")
or die(mysql_error());}

Ahora bien, mi problema es que si un alumno elige el inglés, he de insertar 2 codigos correspondientes como por ejemplo "inglés_oral" e "inglés_escrito".

Como podria insertar estos 2 codigos para cada uno de los idiomas elegidos ?

Gracias