Gelen Veriri Şarta Göre Sayfada Yazdırma.....
s.a merhaba arkadaşlar
php ile kendimi geliştirmek amacıyla basitbir blog yazıyorum blogta mysql veritabanına eklediğim veriyi sayfaya çekiyorum çekme işlemi başarılı makalelerim sayfada listeleniyor substr() fonksiyonunu kullanrakta 320 karekter olarak sayfaya yazdırdım sorum şu devamını oku linki ekledim eklediğimlinke tıklandığında makalenin tümünü ekrana yazacak
kodlar bunlar sorun nedir acaba
@$get_id=$_GET['id'];
if(!isset($get_id))
{
$sql="select * from articles order by id desc limit 0,7";
$query=mysql_query($sql);
while ($getir=mysql_fetch_assoc($query)){
$articles=substr($getir['articles'],0,420);
$id=$getir['id'];
$title=$getir['title'];
$tarih=$getir['date'];
$hit=$getir['hit'];
echo "<font ><h2 ><a href='index.php?id=$id'>$title</a></h2></font>";
echo " <p> $articles </p>";
echo "<div align='right'>okunma: ". $hit ." Tarih: ".$tarih ." Devamı <a href='index.php?id=".$id."'> [...] </a></div>";
}
}if(!isset($get_id))
{
$sql="select * from articles where id='$get_id' ";
$hit_sql=mysql_query("update articles set hit=hit+1 where id='$get_id'");
while ($getir=mysql_fetch_assoc($query)){
$articles=$getir['articles'];
$id=$getir['id'];
$title=$getir['title'];
$tarih=$getir['date'];
$hit=$getir['hit'];
echo "<font ><h2 ><a href='index.php?id=$id'>$title</a></h2></font>";
echo " <p> $articles </p>";
echo "<div align='right'>okunma: ". $hit ." Tarih: ".$tarih ." Devamı <a href='index.php?id=".$get_id."'> [...] </a></div>";
}
}
?>
dostum sayfndaki iki şartta aynı
eğer verinin geldiğini ve bu sayfanın veri sayfasını anlamak istiyorsan.
index.php?id=1&sayfa=oku
şeklinde bir adresleme yapabilirsin.
ve sayfanda
if ($_GET['sayfa']=="oku") {
// tek konuyu uzun metinle gösteren kısım
} else {
// makalelerin listesi
}
umarım işini görür...
tşkktlt nursin doğru tespit yapmışsın sorunuda çözdüm zaten yinede saol