Kerem Sarı

Unutmak İstemediklerim
bos
bos
bos
bos
Ana Sayfa > Tasarım Kodlama > Php ve Mysql > Php Mysql Gezinti Çubuğu Yapmak

Php Mysql Gezinti Çubuğu Yapmak

Kategori: Php ve Mysql   Yazar: Kerem Sarı   Tarih: 13.10.2011   Gösterim: 502   Yorumlar: 3

Bir sitenin olmazsa olmazı olan gezinti çubuğu yapımının mantığını anlatmaya çalışacağım. Gezinti çubuğunu kodlamak her sitenin kodlama yapısına göre değişeceği için sadece bir örnek olarak inceleyip mantığı anlamaya çalışmalısınız.

 

Örnek sitemizde kategori ve kategori içerisinde olan konular olsun. Gezinti çubuğumuzu konu görüntüleme sayfasındayken Ana Sayfa > Kategori Adı > Konu Başlığı şeklinde kodluyacağız. 

 

Konu görüntüleme sayfamızda ilk önce urledeki konu id sini alıyoruz ve konular tablomuzdaki konu id si ile eşleştirip konu başlığımızı çekiyoruz. Konunun bulunduğu kategoriyi gezinti çubuğuna yazdırmak içinde konular tablomuzdan konu id sini bir değişkene atıyoruz. 

 

Url deki id yi çekiyoruz ve $fid değişkenine atıyoruz. 

$fid = $_GET['id'];

if(($fid=="") or !is_numeric($fid)){$id=1; } 

 

Çektiğimiz id yi konular tablomuzdaki konu id si ile eşleştiriyoruz.

$konu = mysql_fetch_array(mysql_query("SELECT * FROM konular WHERE konuid='$fid'"));

 

Konunun bulunduğu kategoriyi eşleştirmek için konu id sini değişkene atıyoruz.

$konuidal=$konu['konuid'];

 

Değişkene atadığımız konu id si ile kategori id sini eşleştiriyoruz.

$kategori = mysql_fetch_array(mysql_query("SELECT * FROM kategoriler WHERE kategoriid='$konuidal'"));

 

Son olarak gezinti çubuğumuzu oluşturuyoruz.

echo' <a href=" Site Adresi ">Ana Sayfa</a> - <a href=" Site Adresi/ '.$kategori['kategoriad'].' ">'.$kategori['kategoriad'].'</a> - '.$konu['konubaslik'].' ';

 

Bu şekilde kategori adına bir url atıyarak tıklandığında kategori sayfamıza gitmesini sağladık. Konu adına url atamadık seo açısından olumsuz etki yaratacağı için. Bu kodlamayı kendi sitenize göre düzenlemeniz gerekiyor. 

 


Dede   16.10.2011
Ellerine sağlık.
Dede   16.10.2011
Bu arada site çok güzel. Sadeliğin şıklığı olsun temanın adı :)
Halil   20.01.2012
Büyüksün hocam

Yorum Ekleme Alanı
Adınız
E-mail

© 2011 keremsari.com.tr. Valid XHTML.
Tasarım Kodlama: Kerem SARI