Credo di aver risolto il tuo problema.
Finora non me l'ero mai posto perchè per i miei db ho sempre utilizzato la selezione singola.
Ho guardato un pò nel forum e ho trovato questa soluzione.
Anzichè usare:
for ($i = 0; $i < sizeof($cibo); $i++)
echo "$cibo[$i]\n";
è molto meglio così:
foreach ($_REQUEST['variabile'] as $key=>$val)
(Bisogna che mi abitui anche io a usare questa sintassi)
dunque per selezionarti i vari record fai così:
Codice PHP:
<?php
foreach ($_REQUEST['variabile'] as $key=>$val)
{
//echo $val.",";
$query = "DELETE FROM tabella WHERE id IN (".implode(",", $_POST['variabile']).")";
$query2 = "SELECT * FROM tabella WHERE id IN (".implode(",", $_POST['variabile']).")";
// A seconda che ti serva per selezionare o per eliminaz.multiple
}
echo $query;
echo "
";
echo $query2;
?>
Ovviamente ti apri la connessione prima, fai il mysql_query, etc ma immagino che non fosse quello il tuo problema.