Salve, ho un piccolo problema. Dò all'utente la possibilità di scegliere tra dei multipli checkbox, quando riaprirà la pagina dovrà vedere le sue scelte già spuntate.

Procedo in questa maniera:

ho un campo nel database che viene riempito con i valori numerici delle scelte e separati da una ','.

Codice PHP:
// Selezione dalla tabella personale dell'utente
$selez explode(', ' $row['selezione']);

foreach(
$selez as $sel) {
  
$n 0;
  
// Elenco tutte le selezioni possibili
  
while($row_sel mysql_fetch_array(mysql_query("SELECT * FROM selezioni))) {
    
$n++;
    // Ogni tre colonne una nuova riga
    if(
$n == 1) {
      echo '<tr>';
    }    
    // Se trovo una corrispondenza seleziono
    if(
$sel == $row_sel['id']) {
      
$checked = ' checked="checked" ';
    } else {
      
$checked = ' ';
    }
                        
    echo '<td><input type="
checkbox"' . $checked . 'name="SELEZIONI[]" value="' . $row_sel['id'] . '" /> ' . $row_sel['campo'] . '</td>';

    if(
$n == 3) {
      echo '</tr>'
      
$n = 0;
    }                        
  }

Non capisco xke mi seleziona solo una

Grazie in anticipo x l'aiuto