Sorun çözüldü site durumunu kontrol eden fonksiyon sebep oluyormuş
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>";
}
}