Da un form faccio passare delle checkbox sottoforma di array, ovvero:

Codice PHP:
$selezionato=$_POST["selezionato"]; 
Se la checkbox è stata spuntata, eseguo lo script. Per controllarlo ho usato questo codice:

Codice PHP:
if($selezionato[$n])
  
//eseguo lo script
//$n è un numero progressivo, all'interno di un ciclo 
Poniamo che vi siano solo due checkbox passate. Il problema è che mi considera sempre attiva la prima checkbox (in pratica a "on") e sempre disattivata la seconda (vuota), indipendentemente da quale checkbox spunto.
Perchè non mette in attivo solo quella che seleziono?