Ti ringrazio per la spiegazione Valvonauta, molto gentile.
Non capisco perché, però non mi esegue la query.
ho fatto l'echo della $query ed è esattissima, esce proprio quello che dovrebbe:
codice:
DELETE FROM posta WHERE id=13 AND id=14 AND id=15
Però, per qualche arcano motivo non la esegue il mysql. E non mi dà neanche errore. Mi viene solo da pensare che non trovi i valori dell'id, ma ho controllato e ci sono nel database!!
Uff, vi posto il codice magari sono stanco e non vedo l'errore:
Codice PHP:
include_once("includes/config.inc.php");
foreach ($_POST['dacanc'] as $item) {
$query .= (empty($query)) ? "DELETE FROM $tbl_posta WHERE id='$item'" : " AND id='$item'";
}
echo $query;
mysql_query($query) or die("Error #". mysql_errno() . ": " . mysql_error());
PS: Grazie anche a piero, gentile come sempre