• 02-08-2008, 16:22:59
    #1
    Selam arkadaşlar,
    Arama ile ilgili bir sorum var.
    Şimdi aramayı yaptırıyorum.Sorunsuz bir şekilde ilgili kelimeleri çekiyorum.Ama link verirken sorun oluyor.İşte link verdirdiğim kod alanı.
    <?php
    $start = (($display * $limit) - $limit);
    $kayitlar = mysql_query("SELECT * FROM haberler WHERE baslik like '%$haber_baslik%' LIMIT $start,$limit");
    $sayi = mysql_num_rows($kayitlar);
    if ($sayi == 0) { echo "<img border=\"0\" src=\"https://www.r10.net/images/imajeler/yok.png\"><br>Üzgünüm<br><br>Aradığını Sonuç Bulunamadı<br>Aramak İstediğiniz Kelimeyi Farklı Yazıp Tekrar Deneyin"; } else {
    while ($sonuc=mysql_fetch_array($kayitlar)){
    $id = $sonuc->id;
    $kom = $sonuc['baslik'];
    echo "<a href=haberdetay.php?id="$sonuc['id'].">$kom</a>";
    echo '<br>';
    }
    }
    ?>
    Haberin ismini yazdırıyorum.Fakat id yi çekmiyor .Tıkladığımızda site.com/haberdetay.php?id= şeklinde oluyor.Nerde hata var?
  • 02-08-2008, 16:32:33
    #2
    Sorunu şu şekilde çözdüm arkadaşlar
    <?php
    $start = (($display * $limit) - $limit);
    $kayitlar = mysql_query("SELECT * FROM haberler WHERE baslik like '%$haber_baslik%' LIMIT $start,$limit");
    $sayi = mysql_num_rows($kayitlar);
    if ($sayi == 0) { echo "<img border=\"0\" src=\"images/imajeler/yok.png\"><br>Üzgünüm<br><br>Aradığını Sonuç Bulunamadı<br>Aramak İstediğiniz Kelimeyi Farklı Yazıp Tekrar Deneyin"; } else {
    while ($sonuc=mysql_fetch_array($kayitlar)){
    $id = $sonuc->id;
    $kom = $sonuc['baslik'];
    echo "<a href=haberdetay.php?id=".$sonuc['id'].">$kom</a>";
    echo '<br>';
    }
    }
    ?>
    Gözümden kaçmış yazılışı