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.