Sitemizde görmüş olduğunuz phpsorunu.com-2011 Wordpress Teması sadece ve sadece 25 TL'dir. Ayrıntılı bilgi için tıklayınız.

İçerik

Buradasınız: Anasayfa » PHP » PHP ile Linke Göre Makale Çekmek

Merhaba arkadaşlar bu yazımızda basit bir link verdirme ve o linkdeki her anahtar kelime ile biz genelikle ona id diyoruz. ID’ye göre istediğimiz veri veya makale vs. herneyse onları çekmeyi göreceğiz. Bu soru ve sorunlar daha önce çok defalar sorulmuştur biz de kendi yöntemimizce yapmayı göreceğiz.
Bu konuda en önemli kullanacağımız 2. şey ise GET metodudur. Gönderilen id’yi GET metodu ile alacağız.

Şimdi ilk olarak makalelerin isimlerinin çekileceği sayfamızı yapalım.

<?php
//Localhost ile bağlantı dosyanızı buraya include ediniz

//Sorgumuz
$sorgu=mysql_query("SELECT * FROM makaleler");
while ($cek=mysql_fetch_assoc($sorgu) )
{
/* makaleler.php?id=1 gibi bir link veriyoruz konu ismide link olarak görülecek şekilde ayarlıyoruz.*/
echo '<a href="makaleler.php?id='.$cek['id'].'">'.$cek['konu'].'</a>';
}
?>

Şimdi de makalelerimizin görüntüleneceği makaleler.php doyamızı kodlayalım.

<?php
//Buraya Localhost ile bağlantı yapan sayfamızı kontrol ediyoruz.

//Burada ise GET ile gelen id'ye göre çekeceğimiz makaleyi sorguluyoruz.
$id=(mysql_real_escape_string(abs(intval($_GET['id']))));

$sorgu=mysql_query("SELECT * FROM makaleler WHERE id='$id'");
while ($cek=mysql_fetch_assoc($sorgu) )
{
echo $cek["makale"];//Ekrana yazdırma işlemi
}
?>

Evet arkadaşlar bu dersimizde de basit bir makale sitesi tarzında bir kodlama yapmış olduk. Bu kodlama tekniği her zaman işinize yarayacak ve her yerde kullanacaksınız.

Herkese başarılar

Paylaş :

Yazar Hakkında

Hasan Huseyin İŞLER

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.

Yapılan Yorumlar

Bu konuya 2 yorum yapılmış.
  1.   Mehmet06 Ağustos 2010, 19:36  
     

    Çektiğimiz makalelerde makalenin başlığını tarayıcı sayfasında yukarıda görüntüleyemiyorum.

    Şeklinde kod bloğu kullandım en üstte ama hata verdi.

     
         
  2.   Hasan Huseyin İŞLE06 Ağustos 2010, 19:52  
     

    Sizin istediğiniz makalenin başlığını tarayıcının TITLE kısımında göstermek istiyorsunuz. Bunun içinde $id değişkeni ile gelen veriyi şu şekilde kullanırsanız konuyu da title kısmında gösterirsiniz.

    kodlarınız sayfanın en basında yazan title arasında şu şekilde olacak

    Bu kodları sayfanız da < t_itle> diye var ben _ koydum yoksa burda göstermiyor. Bu title lerin arasına yazmalısınız kodlarınızı…

    $sorgu=mysql_query("SELECT * FROM makaleler WHERE id='$id'");

    $cek=mysql_fetch_array($sorgu);

    $konu=$cek['konu'];

    echo $konu;

    Bu şekilde yaparsanız tarayıcınızın başlığında da konu başlığı gözükür. Bu sadece bir yol gösterme bunu siz geliştirebilirsiniz. Bu arada LOcalhosta bağlanma kodlarını da bu kodlardan önce yerleştirmeyi unutmayınız. Hayırlı çalışmalar.. Makaledeki kodları dendim çalışıyor hatasız….

     
         

Yorum Gönder

İsim(Gerekli)
E-Posta(Gerekli)
Web Siteniz(Tercihen)

Mesaj Bölümü

Arama Bölümü

PhpSorunu.Com Widget

Yazılardan Haberdar Olun

Kategoriler

Badigardımız

DMCA.com © Tüm Hakları Saklıdır.
Bu websitesi DMCA Protection ile lisanslanmıştır. Yazılar kaynak belirtilmeden kullanılamaz.
RT : Çocukları Dijital Tehlikelerden Koruyun!
72 kişi takipte! Sen de takip et.