Dunque : questo e' il file nel quale visualizzo i record e li seleziono per l'eliminazione

Codice PHP:
<?php

//cut cut
//tralasciate il for, serviva per far visualizzare tot risultati per pagina

for ($i $da$i $a$i++) 
   {  
       
$campo mysql_result($res$i'id');
$campo2 mysql_result($res$i'cognome');
$campo3 mysql_result($res$i'nome');
$campo4 mysql_result($res$i'mail');
echo <<<TAB
<tr>
 <td>
$campo2</td>
 <td>
$campo3</td>
 <td>
$campo4</td>
 <form method = "post" action="modifica_altri2.php">
 <td><input type="hidden" name="user_id" value="
$campo" />
 <input type="submit" name="modifica" value="Modifica" />
 </td>
 </form>
 <form method = "post" action="processi_php/delete_contact.php" onsubmit="return confirmation();">
 <td><input type="hidden" name="user_id" value="
$campo" />
 <input type="checkbox" name="eliminami[]" value="
$campo" /> //Cosi dovrebbe essere impostato come array prendendo i valori di $campo giusto ?
 </td>
</tr>
TAB;

   } 
echo <<<TAB
    </table>
    <table align="center">
<tr>
<td><input type="submit" name="elimina" value="Elimina selezionati" /></td>
</tr>
</form>
</table>
TAB;
}



}
Poi passo tutto al file delete_contact.php

Codice PHP:
include ("config.php");
session_start();
$arrayId=$_POST['eliminami']; //ho chiamato cosi i campi della checkbox, va bene ?
    
for ($i=0$i<count($arrayId); $i++) 
    { 

    
$cancellali"DELETE FROM  " PARTE CHE MI PREOCCUPA ...
    
$result mysql_query($cancellali,$db_conn) or die(mysql_error());
    }

header ("location: ../modifica_utenti.php?check=ok");
exit; 
Dunque, il mio database e' fatto cosi : 3 tabelle, una principale chiamata utenti con id chiave primaria, un altra chiamata contatti con id chiave esterna ( un utente puo' avere quanti contatti vuole ) ed un'ultima chiamata interessi con id chiave primaria. E' chiaro che tutte queste id sono uguali e collegate tra di loro.

Io vorrei, una volta selezionato il mio id ( recuperato nella parte tagliata ), cancellare tutte le righe con quel id in tutte e tre le tabelle. Dovrei fare quindi due join ?

Codice PHP:
" delete * from utenti INNER JOIN contatti on utenti.id = contatti.id INNER JOIN interessi on utenti.id = contatti.id WHERE utenti.id = $arrayId[i]
Notate qualche errore ??