1 sonuçtan 1 ile 1 arası

Threaded View

  1. #1
    Forum Demirbaşı Array
    Üyelik tarihi
    18.06.2007
    Yer
    Anasının Dizinin Dibinden :=)
    Yaş
    40
    Mesajlar
    10.926
    Tecrübe Puanı
    238

    Arrow Veritabanından Başlıkları Link Olarak Alıp Konuya Gitme

    Diyelim ki, admin panelden veritabanına makale gönderip sitenizde yayınlayacaksınız, tablonuzda bir konu ismi, bir de text, konuyu yazdığınız bölüm var.

    Şimdi vereceğim kodlar ile istediğiniz yerde konuların sadece başlıklarını link olarak göstereceksiniz tıklayınca konunun tamamına gideceksiniz ve linklendirmeyi kendi yapacak: sayfa.php?no=1, sayfa.php?no=2 gibi.

    İlk dosyamızın ismi size kalmış, istediğiniz ismi verin ve include ile gerekli yere çağırın ya da sayfanıza direk basın. Sizin bileceğiniz iş, bu kodlar kodları konu başlıklarını link şeklinde alıyor.
    Kod:
    <?php 
    mysql_connect("localhost", "db_kullanıcıadı", "şifren") or 
       die("Could not connect: " . mysql_error()); 
    mysql_select_db("db_adı"); 
    
    $result = mysql_query("SELECT * FROM tablo_ismi ");
    while ($row = mysql_fetch_array($result, MYSQL_NUM)) { 
    echo '<a href="sayfa.php?no='.$row[0].'">'.$row[1].'</a>'; 
      echo $row[3].'</br>';  
     
    } 
    
    mysql_free_result($result);
    
     ?>

    İkinci dosyamızın ismi sayfa.php. Çünkü ilk dosyamızda:

    <a href="sayfa.php?no=

    Böyle belirtilmiş isteyen sayfa.php bölümünü değiştirip şimdi yapacağımız dosyaya o ismi verebilir. Yani siir.php olarak değiştirirseniz bu dosyayı da şiir php yapın.

    Sayfa.php kodları
    Kod:
    <?php 
    mysql_connect("localhost", "db_kull_adı", "sifren") or 
    die("Could not connect: " . mysql_error()); 
    mysql_select_db("db_adı");
    
    $result = mysql_query("SELECT * FROM siir WHERE no='".addslashes($_GET['no'])."'"); 
    while ($row = mysql_fetch_array($result, MYSQL_NUM)) { 
    echo '<b>'.$row[1].'</b><br>'; 
    echo '<b>'.$row[2].'</b><br>'; 
    } 
    
    mysql_free_result($result); 
    
    ?>
    Önemli Notlar: Sayfa.php'de bulunan:

    ".addslashes($_GET['no'])."'");
    Veritabanından Başlıkları Link Olarak Alıp Konuya Gitme

    Takdir Ediliyorsanız Değil, Taklit Ediliyorsanız Başarmışsınız Demektir.
    Hayat öyle oyunlar oynuyor ki, nereye tutunsam düşüyorum.
    Tam da palyaçonun dediği gibi: "ağlayamadığımdan gülüyorum."
    Paul Auster


 

Benzer Konular

  1. Türkiye deki ilginç yer isimleri
    By by_ex in forum HABER BÜLTENİ
    Cevaplar: 1
    Son Mesaj: 19.12.2008, 12:03
  2. Fenerbahçe İle İlgili Birçok Bilgi Burada
    By NyHaT in forum FENERBAHÇE
    Cevaplar: 0
    Son Mesaj: 06.10.2008, 21:44
  3. Gitme
    By MaSiVa in forum DERİN DUYGULAR
    Cevaplar: 10
    Son Mesaj: 16.10.2007, 19:24
  4. şifalı bitkiler A'dan Z ye hepsi burda
    By candy5 in forum SAĞLIK OCAĞI
    Cevaplar: 1
    Son Mesaj: 28.03.2007, 17:09
  5. Mesih İnancına Göre İbadet Nedir, Nasıl Olmalıdır?
    By Cem_dalga in forum İSLAMİ BİLGİLER
    Cevaplar: 0
    Son Mesaj: 12.11.2006, 16:33

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •