Merhaba arkadaşlar her şey script'ime duyurular bölümü eklememle başladı

Sorun şu duyurular.php oluşturdum duyuru içeriği için,çağırdığımda yani adres çubuğuna duyuru.php dediğimde önce index.php geliyor bitiyor devamına duyuru.php geliyor,duyuru.php'de içerik çeken 2 farklı fonksıyon var id'si getle gelen duyurunun başlığını yazıp içeriğini gösteriyor niye index.php'de geliyor anlamadım.
duyuru.php içeriği;
<?php require_once("includes/config.php"); ?>
<?php require_once("includes/functions.php"); ?>
<?php sitedurumkontrol(); ?>
<?php include("includes/header.php"); ?>
<!-- İçerik Başladı -->
<div id="icerik">
<?php duyuru_icerikyaz(); ?>
</div>
<!-- İçerik Bitti -->
<!-- Sidebar Başladı -->
<div id="sidebar">
<!-- Duyurular Başladı -->
<div id="duyurular">
<h2>Duyurular</h2>
<ul>
<?php duyuru_listele(); ?>
</ul>
</div>
<!-- Duyurular Bitti -->
<div class="sidebox"><img src="lib/images/s1.png" alt="" align="absbottom" width="262" /></div>
<div class="sidebox"><img src="lib/images/s2.png" alt="" /></div>
</div>
<!-- Sidebar Bitti -->
<div class="clear"></div>
</div>
<!-- Genel Bitti -->
<?php include("includes/footer.php"); ?><?php duyuru_icerikyaz(); ?> duyuru içeriğini yazan fonksiyon;function duyuru_icerikyaz(){
if($_GET[id]){
$sorgu = mysql_query("SELECT * FROM duyurular WHERE id='$_GET[id]'");
$bilgi = mysql_fetch_array($sorgu);
echo "<h2 style=\"color:#09F;\">";
echo "$bilgi[duyuruBaslik]";
echo "</h2><br />";
echo "$bilgi[duyuruIcerik]";
}else {
$sorgu2 = mysql_query("SELECT * FROM duyurular where id='1'");
$bilgi2 = mysql_fetch_array($sorgu2);
echo "<h2 style=\"color:#09F;\">";
echo "$bilgi[duyuruBaslik]";
echo "</h2><br />";
echo "$bilgi[duyuruIcerik]";
}
}<?php duyuru_listele(); ?> duyuru listeleyen fonksiyon;function duyuru_listele(){
$sorgu = mysql_query("SELECT * FROM duyurular ORDER BY duyuruSira DESC");
while($bilgi = mysql_fetch_array($sorgu)){
echo "<li><a href=\"duyuru.php?id={$bilgi[id]}\">{$bilgi['duyuruBaslik']}</a></li>";
}
}