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 ','.
Non capisco xke mi seleziona solo unaCodice 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;
}
}
}
Grazie in anticipo x l'aiuto