Fijate en el orden, lo tienes así :
Código PHP:
Ver original$result = mysql_query ("SELECT * FROM `noticias` WHERE id='$id'", $link); $id = $_GET['id'];
y debiese ser así :
Código PHP:
Ver original$id = $_GET['id'];
$result = mysql_query ("SELECT * FROM `noticias` WHERE id='$id'", $link);
Porque $id lo estas recuperando después de la consulta, ahora no te debiese generar problemas