Se scrivi così

Codice PHP:
foreach ($_POST['check'] as $key => $value)
  {
  if(
$value=='on') { echo "true
"
; } else { echo "false
"
; }
  } 
Recuperi lo stato dei checkbox, ovvero true o false, selezionato o no.

La struttura per recuperare lo stato del checkbox, c'è: sta a te, adesso, a gestire l'output...


Poi, dove hai i vari checkbox, che valori associ ad ogni controllo? Ovvero dai un value al controllo?

Se scrivi, esempio, un checkbox per recuperare la materia
Codice PHP:
<input type="checkbox" name="check[]" value="matematica">
<
input type="checkbox" name="check[]" value="fisica">
<
input type="checkbox" name="check[]" value="italiano"
e selezioni il primo controllo, recupererai 'matematica'.

Per poterti aiutare (lo so che forse è lungo da scrivere) ma puoi fare un esempio più chiaro di quello che vorresti realizzare, scrivendo proprio quello che ti aspetti di avere?