Grazie mille, non pensavo di riuscire a trovare tante risposte utili e veloci.
Ora però ho il problema dell'inserimento nel db: con i dati del foreach io devo aggiornare un record di una tb, in questo modo:
$sql = "UPDATE `utenti` SET
`categorie` = '???',
WHERE `id` = '$id'
" ;
$query = mysql_query($sql) or die (mysql_error());
L'ideale per me sarebbe ottenere una valore, da sostituire a quei tre ???, del tipo: "3,5,23" dove questi sono i valori dei singoli checkbox selezionati separati da virgole.
Quindi cosa faccio? faccio eseguire la query con il foreach?
foreach ($_POST["categorie"] as $value)
{
$sql = "UPDATE `utenti` SET
`categorie` = '???',
WHERE `id` = '$id'
" ;
$query = mysql_query($sql) or die (mysql_error());
}
Ma così i dati non si sovrascrivono?

Rispondi quotando