La checkbox, però, suppongo avrà un riferimento testuale e un value numerico.
punkrazio ti ha siggerito di mettere tutto in un'unica stringa e ti ha dato una bella dritta.
Ammettendo che la tua form sia come segue:
codice:
<form action=ìì>
<fieldset>
<legend>Linguaggi conosciuti</legend>
<input type="checkbox" name="xxx" value="1"/> Servizio 1
<input type="checkbox" name="yyy" value="2"/> Servizio 2
<input type="checkbox" name="zzz" value="3"/> Servizio 3
</fieldset>
</form>
Nella pagina PHP che riceverà i dati non fati altro che fare quanto segue:
Codice PHP:
$serv1 = $_POST['xxx']; // questa variabile contiene 1
$serv2 = $_POST['yyy']; // questa variabile contiene 2
$serv3 = $_POST['zzz']; // questa variabile contiene 3
$servizi = $serv1."^".$serv2."^".$serv3;
La stringa servizi conterrà il riferimento numerico ad ogni servizio separato da un carattere a tua scelta (io ho usato ^, ma te puoi mettere quello che preferisci).
Con un semplice explode(), in fase di estrapolazione dei dati dal DB, ti vai a recuperare i valori dei servizi attivati.