Chiudendo un occhio sull'HTML e modificando un po' il tuo codice:
Codice PHP:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Documento senza titolo</title>
</head>
<body>
<?php
session_start();
$link = mysql_connect('localhost', '', '')
or die('Could not connect: ' . mysql_error());
mysql_select_db('my_fabiovergotti') or die('Could not select database');
$query= "SELECT * FROM bannati_chat";
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
?>
<form name="bannati" action="eliminazione_ban_interrogazione.php" method="post">
<table width="100%" border="1" align="center">
<tr align="center" valign="middle">
<td width="7%">SELEZIONE</td>
<td width="7%"> NUMERO</td>
<td width="23%">ID</td>
<td width="27%">COGNOME</td>
<td width="16%">NOME</td>
<td width="15%">DATA</td>
<td width="12%">ORA</td>
</tr>
<? $i=1;
while ($rigaArrayRicerca = mysql_fetch_array($result)) {
echo "<tr align='center' valign='middle'>";
echo "<td>".'<input name="elimina[]" type="checkbox" id="casella" value="'.$rigaArrayRicerca[id].'">'."</td>";
echo "<td>". $i.") ".$rigaArrayRicerca[NUMERO]."</td>";
echo "<td>". $rigaArrayRicerca[id]."</td>";
echo "<td>". $rigaArrayRicerca[cognome]."</td>";
echo "<td>". $rigaArrayRicerca[nome]."</td>";
echo "<td>". $rigaArrayRicerca[data]."</td>";
echo "<td>". $rigaArrayRicerca[ora]."</td>";
echo " </tr>";
$i++;}?>
</table>
<p>
<? //echo '<option value="'.$rigaArrayRicerca[ID].'">'.$rigaArrayRicerca[ID].'</option> ';?>
</p>
</td>
</tr>
<tr align="center" valign="middle">
<td> </td>
</tr>
<tr align="center" valign="middle">
<td>NUMERO UTENTI TOTALI: <? echo $num_rows; ?> </td>
</tr>
</table>
<p><span class="spiegazioni">
<input name="submit" type="submit" id="submit" formaction="eliminazione_ban_interrogazione.php" formmethod="POST" value="Invia">
</span></p>
</form>
</body>
</html>
File eliminazione_ban_interrogazione.php
Codice PHP:
$da_eliminare = $_POST['elimina'];
$c = count($da_eliminare)-1;
for($i=0;$i<=$c;$i++){
$sql .= "DELETE FROM bannati_chat WHERE id = '".$da_eliminare[$i]."';";
}
//mysql_query($sql);
echo $sql;
In questo caso ho fatto che mostra solo le query che dovrebbero essere eseguite. Poi se lo script è ciò che cerchi allora è sufficiente eliminare l'ultima riga (quella di echo) e decommentare la penultima.