ciao a tutti!
Io recupero dei valori da dei checkbox dinamici di una form, e devo inserirli in una tabella.
Devo per ogni checkbox inserire un nuovo campo nella tabella, assegnando un Id e il vaolre della checkbox, quindi una tabella con 2 campi.
Io ho provato così:
Codice PHP:
$num_check = count($_POST['cat_mail']);
$vir = ", ";
$query = "INSERT INTO assoc_tb (id_mail, id_categ) VALUES";
for ($i=0; $i<=$num_check; $i++)
{
if($i>=$num_check) $vir = ";";
$query .= "('".$row['id']."','".$_POST['cat_mail'][$i]."')".$vir."";
}
Però facendo così se per esempio passo 3 valori delle checkbox allo script, poi nella tabella ho 2 inserimenti, il primo con l'id e un valore di un checkbox corretto, l'altro campo vuoto!
come mai?? dove sbaglio??
Mi affido alla vostra immensa saggezza!