• 04-03-2013, 00:45:51
    #1
    Üyeliği durduruldu
    PHP blog scripti kodluyorum arkadaşlar arama sonuçlarıan bi türlü link veremedim bu işlemi nasıl yapıcağım..


    ARama sayfamın kodları

    <?php
    include("ayarlar.php");
    function guvenlik($q) { 
     $q = str_replace("`","",$q); 
     $q = str_replace("&","",$q); 
     $q = str_replace("%","",$q);  
     $q = str_replace("'","",$q); 
     $q = str_replace(")","",$q);
     $q = str_replace("(","",$q);  
     $q = str_replace("<","",$q);  
     $q = str_replace(">","",$q);  
     $q=trim($q); 
     return $q; 
    } 
    
    $arama = guvenlik($_GET['arama']);
    
    $sorgu = mysql_query("SELECT * FROM articles WHERE title like '%".$arama."%'");
    
    while($yaz=mysql_fetch_array($sorgu)){
    echo $yaz['title'];
    
    
    }
    
    ?>
  • 04-03-2013, 00:59:53
    #2
    <a href=""> taglarından yararlanabilirsin üstadım.
  • 04-03-2013, 10:09:57
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Blog scripti yazıyorsun. Hımm. Ama PHP kodları içine html nasıl gömülür bilmiyorsun öyle mi?

    Ben yanlış anladığımı ümit ederek cevap vereyim. Yanlış anlamayın herhangi bir hakaret amacım yok.

    while($yaz=mysql_fetch_array($sorgu)){ 
    
    echo '<a href="link">'.$yaz['title'].'</a>'; 
    
    }
  • 04-03-2013, 13:35:20
    #4
    Üyeliği durduruldu
    erginkeles adlı üyeden alıntı: mesajı görüntüle
    Blog scripti yazıyorsun. Hımm. Ama PHP kodları içine html nasıl gömülür bilmiyorsun öyle mi?

    Ben yanlış anladığımı ümit ederek cevap vereyim. Yanlış anlamayın herhangi bir hakaret amacım yok.

    while($yaz=mysql_fetch_array($sorgu)){ 
    
    echo '<a href="link">'.$yaz['title'].'</a>'; 
    
    }
    beni küçümceğinize öncelikle kendinize bakınız.
    <a href="link"> diyorsun bu şekilde bir fonksiyon verdiğin zaman çıkan her sonuca aynı link'i vericektir. benim yapmak istediğim cıkan her sonuca tıklayınca konuya gitmesini yani konuya göre link vermesini sağlamaktır.

    Eğer aksine olsun senin beni küçümsediğin gibi php de url vermeyi bilmesem konu başlıklarında nasıl yapıcağım ? lütfen önce ne demek istediğimi anlayın.
    Ondan sonra kendinize Bakın.
    Sonra başkasını küçümseyin.
  • 04-03-2013, 14:24:42
    #5
    Üyeliği durduruldu
    erginkeles adlı üyeden alıntı: mesajı görüntüle
    Blog scripti yazıyorsun. Hımm. Ama PHP kodları içine html nasıl gömülür bilmiyorsun öyle mi?

    Ben yanlış anladığımı ümit ederek cevap vereyim. Yanlış anlamayın herhangi bir hakaret amacım yok.

    while($yaz=mysql_fetch_array($sorgu)){ 
    
    echo '<a href="link">'.$yaz['title'].'</a>'; 
    
    }
    arkadaşa doğru söylemiş ama ufak bi hata yapmış düzeltme;

    while($yaz=mysql_fetch_array($sorgu)){  
    
    echo '<a href="http://siten.com/"'.$yaz['link'].'"'>'.$yaz['title'].'</a>';  
    // yada $_SERVER['HTTP_HOST']; fln.
    }
    yada ne bileyim, linklerin nasıl bir yapıdaysa ona göre replace(" ","-",$link) vs...
  • 04-03-2013, 14:42:44
    #6
    Üyeliği durduruldu
    owl1989 adlı üyeden alıntı: mesajı görüntüle
    arkadaşa doğru söylemiş ama ufak bi hata yapmış düzeltme;

    while($yaz=mysql_fetch_array($sorgu)){  
    
    echo '<a href="http://siten.com/"'.$yaz['link'].'"'>'.$yaz['title'].'</a>';  
    // yada $_SERVER['HTTP_HOST']; fln.
    }
    yada ne bileyim, linklerin nasıl bir yapıdaysa ona göre replace(" ","-",$link) vs...
    ben sql de konuların numaralandırmayı id olarak yapıyorum
    örnek başlıkları tıkla konuya gitler şu biçimde
    <a href= "index.php?id=<?php echo  $id;?>"id="intro"><?php echo $title;?>
    link yazan yere id vermem gerekiyor değilmi ?
  • 04-03-2013, 14:48:43
    #7
    Üyeliği durduruldu
    StarkTech adlı üyeden alıntı: mesajı görüntüle
    ben sql de konuların numaralandırmayı id olarak yapıyorum
    örnek başlıkları tıkla konuya gitler şu biçimde
    <a href= "index.php?id=<?php echo  $id;?>"id="intro"><?php echo $title;?>
    link yazan yere id vermem gerekiyor değilmi ?
    o zaman tam olarak şöyle yapman lazım,

    nasıl ki while döngüsüyle konuları döndürüyorsan, yine aynı şekilde konu başlıklarıyla birlikte (title) id leride döndürmen gerekicek.
    while($yaz=mysql_fetch_array($sorgu)){  
    // hangi sayfadaysa o sayfanın adını normal yaz. devamına linki at.
    echo '<a href="http://siten.com/index.php?id="'.$yaz['id'].'"'>'.$yaz['title'].'</a>';  
    }
    gibi
  • 04-03-2013, 14:50:26
    #8
    Üyeliği durduruldu
    owl1989 adlı üyeden alıntı: mesajı görüntüle
    o zaman tam olarak şöyle yapman lazım,

    nasıl ki while döngüsüyle konuları döndürüyorsan, yine aynı şekilde konu başlıklarıyla birlikte (title) id leride döndürmen gerekicek.
    while($yaz=mysql_fetch_array($sorgu)){  
    // hangi sayfadaysa o sayfanın adını normal yaz. devamına linki at.
    echo '<a href="http://siten.com/index.php?id="'.$yaz['id'].'"'>'.$yaz['title'].'</a>';  
    }
    gibi
    Parse error: syntax error, unexpected 'title' (T_STRING), expecting ',' or ';' in www\s4v4s\arama.php on line 72

    hata çıktı hocam olmadı. her hangi bir bağlantı programı kullanıyormusunuz rica etsem siz deneseniz. ben direk kodları koydum hata çıkıyor :/
  • 04-03-2013, 15:18:07
    #9
    konuların url leri ne şekilde yapıyorsunuz?