• 07-10-2010, 06:38:13
    #1
    Üyeliği durduruldu
    Arkadaşlar Sorum açık ve net.
    arama scriptini yaptım.

    <html>
    <body>
    <?
    //MySQL Baglandim.
    mysql_connect("localhost","test_stats","xxxxxxx"); 
    //Database ismini yazdim.
    mysql_select_db("test_stats"); 
    
    $search=$_POST["search"];
    
    
    //Unutmayin! Bu php kodlari içinde ki "makaleler" ve "makale" kisimlarii,veritabaninda önceden olusturdugum tablo ve veri tabani isimleri.
    $result = mysql_query("SELECT * FROM players WHERE nick LIKE '%$search%'");
    $bulunan=0;
    while($r=mysql_fetch_array($result))
    {     
       $bulunan++;
       $nick=$r["nick"];
       $uid=$r["uid"];
       $url=$r["url"];
       //yazdiriyorum.
       echo "$uid -> $nick      ";
         echo "<a href=".$url.">".$url."</a><br>";
    }
    
    if ($bulunan==0){
    echo "Hiç kayit bulunamadi.";
    }
    else {
    echo $bulunan." player bulundu";
    }
    
    ?>
    
    
    </body>
    </html>
    bu kodlarla aramamı yapıp sonuçlarımı alıyorum.
    cıkan sonuçlara link vermek istiyorum tek kelime aramalar yaptırıyorum.
    diyelim Alper diye arattırdım
    alper i buluyor ona şu linki vermek istiyorum
    playerinfo.php?uid=26

    nasıl yaparım bunu ?

    yada yapıp kodunu verebilecek varmı ?
  • 07-10-2010, 12:31:12
    #2
    <?
    //MySQL Baglandim.
    mysql_connect("localhost","test_stats","xxxxxxx"); 
    //Database ismini yazdim.
    mysql_select_db("test_stats"); 
    
    $search=$_POST["search"];
    
    
    //Unutmayin! Bu php kodlari içinde ki "makaleler" ve "makale" kisimlarii,veritabaninda önceden olusturdugum tablo ve veri tabani isimleri.
    $result = mysql_query("SELECT * FROM players WHERE nick LIKE '%$search%'");
    $bulunan=0;
    while($r=mysql_fetch_array($result))
    {     
       $bulunan++;
       $nick=$r["nick"];
       $uid=$r["uid"];
       $url=$r["url"];
       //yazdiriyorum.
       echo "$uid -> $nick      ";
         echo "<a href=\"playerinfo.php?uid=".$uid."\">".$url."</a><br>";
    }
    
    if ($bulunan==0){
    echo "Hiç kayit bulunamadi.";
    }
    else {
    echo $bulunan." player bulundu";
    }
    
    ?>
    sunu bir denermisin
  • 07-10-2010, 19:59:44
    #3
    Üyeliği durduruldu
    http://stats.gather-tr.com/arama.php

    bu oldu aynı yani bişey değişmedi
  • 07-10-2010, 20:18:40
    #4
    <? 
    //MySQL Baglandim. 
    mysql_connect("localhost","test_stats","xxxxxxx");  
    //Database ismini yazdim. 
    mysql_select_db("test_stats");  
    
    $search=$_POST["search"]; 
    
    
    //Unutmayin! Bu php kodlari içinde ki "makaleler" ve "makale" kisimlarii,veritabaninda önceden olusturdugum tablo ve veri tabani isimleri. 
    $result = mysql_query("SELECT * FROM players WHERE nick LIKE '%$search%'"); 
    $bulunan=0; 
    while($r=mysql_fetch_array($result)) 
    {      
       $bulunan++; 
       $nick=$r["nick"]; 
       $uid=$r["uid"]; 
       $url=$r["url"]; 
       //yazdiriyorum. 
       echo "$uid -> $nick      "; 
         echo "<a href=\"playerinfo.php?uid=".$uid."\">".$nick."</a><br>"; 
    } 
    
    if ($bulunan==0){ 
    echo "Hiç kayit bulunamadi."; 
    } 
    else { 
    echo $bulunan." player bulundu"; 
    } 
    
    ?>
    böyle denermisin
  • 08-10-2010, 00:20:23
    #5
    Üyeliği durduruldu
    tamam dostum eline sağlık oldu.
    birde sen bak "MEZAR" diye arama yaptır. Mesela.
    2 tane MEZAR cıkıyo Tek çıksa Tıklansa Gibi bişey olabilirmi
    Yada Şöyle 1 player Bulundu MEZAR Detaylar İçin Tıklayınız.
  • 08-10-2010, 00:22:34
    #6
    collusions adlı üyeden alıntı: mesajı görüntüle
    tamam dostum eline sağlık oldu.
    birde sen bak "MEZAR" diye arama yaptır. Mesela.
    2 tane MEZAR cıkıyo Tek çıksa Tıklansa Gibi bişey olabilirmi
    Yada Şöyle 1 player Bulundu MEZAR Detaylar İçin Tıklayınız.
     //yazdiriyorum. 
       echo "$uid -> $nick      ";
    Bu satırı kaldırın, sadece linkli olan çıkar.
  • 08-10-2010, 00:41:08
    #7
    Üyeliği durduruldu
    peki buda oldu bu sonuçların yazı renklerini nasıl ayarlarım
    yani en azından beyaz yazsın istiyorum bg siyah yapıyorum o yüzden.
    cok tesekkürler emeği olan herkesede
  • 08-10-2010, 00:42:32
    #8
    collusions adlı üyeden alıntı: mesajı görüntüle
    peki buda oldu bu sonuçların yazı renklerini nasıl ayarlarım
    yani en azından beyaz yazsın istiyorum bg siyah yapıyorum o yüzden.
    cok tesekkürler emeği olan herkesede
     echo "<a href=\"playerinfo.php?uid=".$uid."\" style=\"color:#FFFFFF\">".$nick."</a><br>";
  • 08-10-2010, 00:48:49
    #9
    Üyeliği durduruldu
    Çok teşekkürler en kısa zamanda web programlama kursuna gdcem