ciao a tutti!
ho bisogno di una funzione che mi faccia una praticolare cosa:

allora ho due array: un array è una lista delle opzioni che si possono scegliere...l'altro array è formato da alcune opzioni che sono state scelte da quell'elenco dall'utente.


quello che devo fare io è la lista con le checkbox per ogni opzione possibile e se un'opzione è stata selezionata far sì che la checkbox sia selezionata in automatico.

Quello che mi serve è dunque una funzione o un qualche sistema che mi permetta di vedere se la determinata opzione è stata già selezionata dall'utente.

Le opzioni vengono salvate in un'unica stringa usando implode.
e con explode vengono riprese.
vi posto il codice che sto usando:

Codice PHP:

            $handle
=$sql->query("SELECT * FROM awards WHERE da=".$_SESSION['info_user']['id']." AND a=".$_GET['id']);
            
//controlliamo i voti già eseguiti
            
$conta_voto=mysql_num_rows($handle);
            
            
$tipo=mysql_fetch_array($handle);
            
            
$awards_exp explode("-"$tipo['lista']);


//ciclo che crea la lista con tutte le varie opzioni
echo "Assegna awards
            <form method=post action="
.$_SERVER['PHP_SELF']."?a=user&id=".$_GET['id'].">";
            
                for(
$a=0;$a<count($awards_list[0]);$a++){
/////////////////////////////////////////////////
//////////////////////////////////////////////////
//qui ho bisogno di fare un qualche conto che permetta di aggiungere "checked" alla checkbox
            
                    
echo "<input style='border: none;' type=checkbox name='awards_choice[]' value=".$awards_list[0][$a].">".$awards_list[1][$a]."
"
;
            
                }    
            
            echo 
"<input type=submit value=Assegna></form>";



////////////////////////////////////////
//le varie opzioni che si trovano tutte nell'array $_POST['awards_choice'] vengono salvate in un'unica stringa con:


        
$lista implode("-"$_POST['awards_choice']);