Ciao a tutti,
devo associare diveri seminari ad un corso (tbl corsi_has_seminari molti a molti) da una pagina dove ho il corso [corsi_idcorsi] e scelgo da una lista multiple select i vari seminari [seminari_idseminari].
la insert scritta cosi:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
$arr = $_POST['seminari_idseminari'];
$corso = $_POST['corsi_idcorsi'];
$tot_value = "";
foreach ($arr as $value) { // line 43
$tot_value .= "$value
\n";
}
$insertSQL = sprintf("INSERT INTO corsi_has_seminari (corsi_idcorsi, seminari_idseminari) VALUES ('$corso', '$value')");
mi restituisce:
"Warning: Invalid argument supplied for foreach() in F:\etc on line 43
Out of range value adjusted for column 'seminari_idseminari' at row 1"
any idea ?

Rispondi quotando