Salve!
ho questo codice, e dovrei fare in modo che quando clicco sul pulsante invia inserisca il messaggio nella relativa cella della tabella se è spuntato la casella attiva, ma non funziona. mi attiva il messaggio, ma non inserisce la risposta.
Codice PHP:
if (isset($_POST['submit'])) {
if (@is_array($_POST['attiva'])) {
if (is_array($_POST['cancella'])) {
foreach ($_POST['attiva'] as $k=> $v) {
if (in_array($v, $_POST['cancella'])) {
unset ($_POST['attivo'][$k]);
}
}
$ids = implode(',', $_POST['attiva']);
} else {
$ids = implode(',', $_POST['attiva']);
}
if (strlen($ids) != 0) {
$query = "UPDATE barman SET attivo ='Y' WHERE id IN ($ids)";
$query = mysql_query($query) or die(mysql_error());
//è questo punto che si blocca, cioè non inserisce il messaggio, ma lo attiva solo.
$query = "INSERT INTO barman(risposta) VALUES ('$risposta')";
$query = mysql_query($query) or die(mysql_error());
}
}
if (@is_array($_POST['cancella'])) {
$idc = implode(',', $_POST['cancella']);
$query = "DELETE FROM barman WHERE id IN ($idc)";
$query = mysql_query($query) or die(mysql_error());
}
}
grazie!