• 08-08-2008, 11:19:07
    #1
    merhaba arkadaşlar. bir yarışma scripti buldum ve bunu düzenlemeye çalışıyorum. yapmak istediğim şu: Şimdi veritabanından onay=1 ve sorulmasayisi=0 olan sorulardan rasgele bir tane soru soruluyor. Ben bunu şu şekilde değiştirmek istiyorum. Sorulma sayısı minimum olan soruyu sormak istiyorum. Böylece sorulma sayısını sürekli sıfırlatmak zorunda kalmıyacam. İlgili kodlar aşağıda. Bunu nasıl değiştirebilirim. Yardımcı olanlara şimdiden teşekkürler..


    Set soru = Server.CreateObject("Adodb.Recordset" )
    soru.Open "Select * from soru where onay=1 and sorulmasayisi=0", baglanti, 1, 3
    Randomize
    secilecek = Int((soru.RecordCount * Rnd ) + 0 )
    soru.Move(secilecek )

    session("soruno" )=soru("id" )



    Harf = Array("id", "id desc" )
    Randomize
    Gidecek = Gidecek & "" & Harf((Rnd * 1 ) )
    x = Gidecek


    soru("sorulmasayisi" )=soru("sorulmasayisi" )+1
    soru.update


    AŞAĞIDAKİ GİBİ DENEYİNCE OLMUYOR

    Select * from soru where onay=1 order by sorulmasayisi asc
  • 08-08-2008, 11:56:14
    #2
    Üyeliği durduruldu
    Pek anlamadım ama bu olabilir mi?
    Alıntı
    soru.Open "Select * from soru where onay=1 and sorulmasayisi=0 order by sorulmasayisi ASC", baglanti, 1, 3