De tu script de listado de noticias .. saltas al de borrar noticia con un link:
   Cita:  "><a href="BORRARNOTICIA.php?codigo=<?= $row['IDNOTICIA']?>"><img src="BORRAR3.jpg" border="0"></a></div>  
</div></td>
    donde le pasas el "idnoticia" a borrar. OK. 
Pero, en borrarnoticia.php .. ahí intentas tomar unos valores de $_POST .. cuando NO están ya disponibles en $_POST, .. a lo sumo puedes hacer una consulta SQL de tipo:  
 Código PHP:
    $consulta = "Select * from noticias WHERE IDNOTICIA='".$_GET['codigo']."'"; 
    
  Pero .. antes de borrar ese registro, es decir antes de:  
 Código PHP:
    $consulta = "delete from noticias where IDNOTICIA = '".$_GET['codigo']."' "; 
    
  Ahora .. no sé que sentido tiene en el mismo script mostrar los datos que ya has borrado .. En tal caso sería ese el script de "confirmación" de borrado y de ahí saltar a tu actual "borrarnoticia.php" para efectivamente eliminar ese registro. 
Por otro lado .. NOOOOOO uses mysql_db_query() .. usa las funciones mysql_select_db() y mysql_query() por separado. La función mlysql_db_query() puede que no funcione para siempre (está en proceso de ser eliminada de PHP). 
Un saludo,