• 26-01-2013, 19:19:18
    #1
    Merhaba,

    Alttaki kodlar rasgele site çağırmaya göre ayarlanmıştır. Ben rasgele değilde site_no suna göre çağırmak istiyorum. Yani sistem site_nosuna başlasın. Bunu nasıl yapabilirim yardım pls.

    Kodlar buradaki gibidir.
    // Rastgele Site Çağırma //
    $site_rastgele = mysql_query("SELECT * FROM ".$tablo[site]." where site_durumu=1 and site_kredi >0 and kullanici_no!='$_GET[kullanici_no]' order by rand() DESC LIMIT 1");
    $site_yaz=mysql_fetch_array($site_rastgele);
  • 26-01-2013, 19:31:21
    #2
    Üyeliği durduruldu
    Alıntı
    // Rastgele Site Çağırma //
    $site_rastgele = mysql_query("SELECT * FROM ".$tablo[site]." where site_durumu=1 and site_kredi >0 and kullanici_no!='$_GET[kullanici_no]' order by site_no DESC LIMIT 1");
    $site_yaz=mysql_fetch_array($site_rastgele);
    rand() ı site no ile değiştirmen yeterlı sanırım
  • 26-01-2013, 19:46:03
    #3
    kymkk adlı üyeden alıntı: mesajı görüntüle
    rand() ı site no ile değiştirmen yeterlı sanırım
    hocam kodlama olmadı. Bu seferde hep aynı site çıkıyor. Siteler site_no suna göre en küçükten başlayarak site_no su en büyüğe doğru gidecek.
  • 26-01-2013, 19:50:47
    #4
    $site_rastgele = mysql_query("SELECT * FROM ".$tablo[site]." where site_durumu=1 and site_kredi >0 and kullanici_no!='$_GET[kullanici_no]' order by site_no ASC");
     $site_yaz=mysql_fetch_array($site_rastgele);
    Kod budur. sonunda limit falan olmayacak.
  • 26-01-2013, 19:58:36
    #5
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    $site_rastgele = mysql_query("SELECT * FROM ".$tablo[site]." where site_durumu=1 and site_kredi >0 and kullanici_no!='$_GET[kullanici_no]' order by site_no ASC");
     $site_yaz=mysql_fetch_array($site_rastgele);
    Kod budur. sonunda limit falan olmayacak.
    Hocam kodlama doğru ama sistem hep aynı sitede dönüyor. site_no su küçük olandan başlayıp sırayla gitmesi gerekiyor. Bu kodlarda sadece site no en küçük olan çıkıyor. diğer siteler çıkmıyor
  • 26-01-2013, 21:22:15
    #6
    Üyeliği durduruldu
    Alıntı
    <?
    $site_rastgele = mysql_query("SELECT * FROM ".$tablo[site]." where site_durumu=1 and site_kredi >0 and kullanici_no!='$_GET[kullanici_no]' order by site_no ASC");
    $site_yaz=mysql_fetch_array($site_rastgele);
    do{

    echo $site_yaz[siteadi];
    }while ($site_yaz=mysql_fetch_array($site_rastgele));
    ?>
    Dongu ıcıne aldınmı hocam bu sekılde sorgulaması lazım
  • 26-01-2013, 22:17:19
    #7
    kymkk adlı üyeden alıntı: mesajı görüntüle
    Dongu ıcıne aldınmı hocam bu sekılde sorgulaması lazım
    hocam yine hata verdi. Sitedeki döngü şu şekilde. bunun üzerinde ne gibi değişiklikler yapabiliriz.

    // Rastgele Site Çağırma //
    $site_rastgele = mysql_query("SELECT * FROM ".$tablo[site]." where site_durumu=1 and site_kredi >0 and kullanici_no!='$_GET[kullanici_no]' order by rand() DESC LIMIT 1");
    $site_yaz=mysql_fetch_array($site_rastgele);
    
    $site_no = $site_yaz[site_no];
    $site_on_uzanti = $site_yaz[site_on_uzanti];
    $site_adresi = $site_yaz[site_adresi];
    $site_kullanici_no = $site_yaz[kullanici_no];
    $site_kredi = $site_yaz[site_kredi];
  • 26-01-2013, 22:40:44
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    tam olarak ne hatası veriyor hocam? arkadaşların verdiği kodlarda bir problem gözükmüyor.
  • 26-01-2013, 23:03:33
    #9
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    tam olarak ne hatası veriyor hocam? arkadaşların verdiği kodlarda bir problem gözükmüyor.
    Kodları ekleyince sistemde Sitelerin adresi görünmüyor. Site falanda açılmıyor. Sadece döngü oluyor.