Почему неправильно работает условие?
Интересная у вас проверка на существование, Вы id новости сравниваете с количеством всех статей :)
$query = mysql_query("SELECT COUNT(*) FROM news WHERE id='".$get_news."'"");
а проверять так if($row[0] > 0)
Но зачем Вам это, Вы можете проверять результат непосредственно этого запроса:"SELECT * FROM news WHERE id='".$get_news."'"
а не делать отдельный запрос COUNT(*), в этом нет никакого смысла.
А еще очень советую Вам использовать PDO.
Всегда нужно фильтровать параметры. У вас тут полно SQL-инъекций.