Originariamente inviato da alessio_web
...
Tramite questo inserisco gli altri campi nel database e fin qui tutto ok!

Codice PHP:
  $sql "INSERT INTO table (nome, email) VALUES ('$nome', '$email')";
   
$query = @mysql_query($sql) or die (mysql_error()); 
A questo punto dovrei inserire il valore "y" nelle colonne contrassegnate da checkbox.
...
Perchè non fati tutto nella insert? Deve necessariamente essere un'operazione successiva quella di inserimento dei valori della chechbox? In caso affermativo, come funziona la cosa? Immagino che un certo utente (loggato?) debba compilare il form con le chechbox per poi salvarle, ma in tal caso sai chi è l'utente loggato e quindi puoi conoscere l'ID ad esso associato.