Forse il post passato era troppo lungo...mea culpa!
Ritento con questo piu' breve!

Il mio problema sta nel cancella re i dati degli utenti del sito:ecco il codice

pagina che passa i dati da cancellare

<?
include('db.php');
$query='SELECT * FROM `utente` ORDER BY `nick`;';

$res=mysql_query($query) OR die('inserimento utente non riuscito
'.$query);

while($row=mysql_fetch_object($res)) {

$row->cognome = stripslashes($row->cognome);

?>
<tr>
<td class="form"><?=$row->ID?></td>
<td class="form"><?=$row->nick?></td>
<td class="form"><?=$row->nome?></td>
<td class="form"><?=$row->cognome?></td>
<td class="form"><?=$row->mail?></td>
<td class="form"><?=$row->password?></td>
<td><form name="modifica utente" method="post" action="modifica_dati.php">
<input type="hidden" name="usutente" value="<?=$row->nick?>">
<input name="s" type="submit" value="modifica"></form>
</td>
<td><form name="elimina utente" method="post" action="cancella_utente.php">
<input type="hidden" name="idutente" value="<?=$row->ID?>">
<input name="s" type="submit" value="elimina" onclick="return confirm('Sei sicuro di volere cancellare <?=$row->nick?>?');"></form>
</td>

</tr>




<?
}
?>

pagina "cancella_utente.php"


<?
session_start();

if (!isset($_SESSION["utente"])) die('Per accedere a questa pagina devi effettuare il login come utente o come

amministratore');

include('db.php');
include("schema.php");
titolo("Web Usability: Modifica i tuoi dati");




if ($_SESSION['utente']=="amministratore") {
$amministra=1;
$id=$_POST['idutente'];
$aggquery='WHERE ID=\''.$id.'\';';

$id=$id;

}

if ($_SESSION['utente']=="utente") {
$amministra=0;
$user=$_SESSION['username'];
$id=$_POST['idutente'];

$aggquery='WHERE ID=\''.$id.'\' ;';

}


$query='DELETE * FROM `utente` ';
$query.=$aggquery;



$res=mysql_query($query) OR die('Query non riuscita'.$query);
$righe=mysql_num_rows($res);

if($righe==0) die('Password non valida - torna alla pagina di modifica dei dati') ;

$id=$_POST['idutente'];


$query="DELETE * from `utente` WHERE `ID` = '$id'";
@mysql_query($query) OR die('update post non riuscito
'.$query);


if ($amministra==1) {
if ((isset($_POST['password']))&&($_POST['password']!="")) {
if (!ctype_alnum($_POST['password'])) die('Password non valida- <a href="utenti.php">torna alla pagina di

modifica dati</a>');
if ($_POST['password']!=$_POST['passconf']) die('Hai digitato due password diverse- torna alla pagina di modifica dati');

$uppw=$_POST['password'];

$query="DELETE * from 'utente' WHERE ID = '$id'";;
@mysql_query($query) OR die('update post non riuscito
'.$query);

}
}

echo("<h2>Modifica riuscita!</h2>");
exit();






if (($_SESSION["utente"]=="amministratore")&&(isset($_POST['idutente']))) {

$query='DELETE * FROM `utente` WHERE ID=\'';
$query.=$_POST['idutente'].'\';';

$res=mysql_query($query) OR die('Query non riuscita
'.$query);}




?>

<?


fondo();
?>


mi dice "QUERY non riuscita DELETE * FROM `utente` WHERE ID='98';