ho provato ma nn so dove sbaglio...
questo è il codice della select che visualizza la lista dei potenziali record eliminabili selezionando il checkbox, che rimanda alla pagina delete.php

Codice PHP:
<?php
                 
        $elimina 
$_POST['elimina'];

$con mysql_connect("localhost","","");

if (!
$con)

  {

  die(
'Could not connect: ' mysql_error());

  }



mysql_select_db("prova"$con);
//richiama parametro ricerca:


$result mysql_query("SELECT * FROM dati WHERE autore LIKE  '%$elimina%'");
$number=mysql_num_rows($result);
echo
"<form name=form1 method=post action=delete.php>";
echo
"<table width=512 border=0 cellpadding=0>";
 echo 
"<tr>";
    echo
"<td width=24 height=18 align=center bgcolor=#DEEAAE></td>";
   echo
" <td width=482 bgcolor=#DEEAAE class=Stile2>VOCI   [ sono stati trovati " $number " elementi nel database ]</td>";
  echo
"</tr>";



$number=mysql_num_rows($result);

 

while(
$row mysql_fetch_array($result))

  {

  echo
"<tr>";
    echo
"<td align=center><label><input type=\"checkbox\" name=\"checkbox[]\" id=\"checkbox[]\" value=$id /></td>";
      
       echo 
"<td class=Stile1>[b]Titolo: [/b]"  $number .  " -[b] Autore: " "[/b]" $row['autore'] . " - " $row['donazione'] . " - [b]Donazione: [/b]" $row['note'] . "</td>";
  echo
"</tr>";
echo
" </tr>";
echo 
" <tr>";
    echo
"<td align=center></td>";
   echo
" <td class=Stile1><label>";
      echo
"<input type=submit name=button id=button value=Elimina>";
 echo
"   </label></td>";
 echo
" </tr>";

}
echo 
"</table>";


echo
"</form>";

mysql_close($con);

?>
delete.php
Codice PHP:
<?
$valori_da_cancellare 
$_POST['checkbox'];
// creo una stringa con tutti i parametri separati da una virgola
$val implode(","$valori_da_cancellare);

// la stringa SQL sarà quindi
$sql "DELETE FROM tabella WHERE id IN ($val)";

?>
grazie!