Ciao a tutti... Vorrei chiedervi una cosa riguardante la cancellazione dei post sul mio forum... Il codice è questo:

Codice PHP:
$id_post $_GET['id'];
$query "SELECT * FROM post WHERE id_post='$id_post';";
$result mysql_query($query$myconn) or die("Errore...");
$numrows mysql_num_rows($result); //conto il numero di occorrenze trovate nel db
if ($numrows==0){
    echo 
"Nessun post presente nel forum con questo id";
    echo 
$id_post;
}
else
   {
   
$resrow mysql_fetch_row($result);
   
$id_post $resrow[0];
   
$id_topic $resrow[1];
   
$autore $resrow[2];
   
$id_foto_autore $resrow[3];
   
$data_post $resrow[4];
   
$testo $resrow[5];
   if (
$autore!=$username
    echo 
"Non hai i diritti per cancellare questo post!";
   else {
     
mysql_query("DELETE FROM post WHERE id_post='$id_post'"
     or die(
mysql_error());
     echo 
"Topic cancellato con successo! Se per caso lo vedi ancora... aggiorna la pagina.";
    }

Praticamente il post viene cancellato senza problemi, però mi viene fuori lo stesso la scritta "Nessun post presnete nel forum con questo id"... E' come se facesse sia l'if che l'else... inoltre non mi viene neanche scritto "Topic cancellato con successo... ecc ecc".... Qualcuno saprebbe dirmi perchè?? Riscontrate degli errori nel codice???