folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder ASP‘De Gelen Verideki Çiftleri Nasıl Buluruz?



ASP‘De Gelen Verideki Çiftleri Nasıl Buluruz?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    Merhaba.
    küçük bir oyun yazıyorum. üyeler ilk girişte kendilerine 7 tane adam alıyorlar. şartım şu: ekipte aynı adamdan iki tane olmasın.

    form dolduruluyor,asp tarafına gönderiliyor. seçilen adamların id'lerini alıyorum.kontrol ettiğim kod böyle:


    function cift_kontrol(veri)
    cift_kontrol = False
    secim = split(veri,"-")
    if ubound(secim) = 6 then
    for i=0 to 6
    for j=0 to 6
    if i <> j then
    if secim(i) = secim(j) then
    cift_kontrol = True
    end if
    end if
    next
    next
    end if
    end function

    ekip = adamid1 & "-" & adamid2 & "-" & adamid3 & "-" & adamid4 & "-" & adamid5 & "-" & adamid6 & "-" & adamid7


    cift_kontrol(ekip) fonksiyonu localde deneyince çift varsa True dönüyor.localde problem yok. ama gel gör ki online ortamda adamlar aynı kişiyi alabiliyolar bi şekilde.
    gönderilen form sayfasında bu fonksyionun javascript hali var. hadi opera,firefox ile onu yok ettik diyelim.ama asp'den nasıl geçiyor bulamadım.

    bu kontrolü yapmak için başka türlü bir fonksiyon var mı? yada bu kontrolü yapmak için bi fikriniz var mı?

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gececi
    NighT_JudGe
    NighT_JudGe's avatar
    Kayıt Tarihi: 09/Aralık/2008
    Erkek

    tahribatta bu soruya  cvp yok mu :S


    Cahildim Dünyanın Rengine Kandım
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    henüz yok.bu arada metin editörü çalışmıyo mu?

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    put your hand up in the air...

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    bi sakin ol dostum daha 40 dk olmuş konuyu açalı...


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gececi
    NighT_JudGe
    NighT_JudGe's avatar
    Kayıt Tarihi: 09/Aralık/2008
    Erkek

    Genelde hemen  cevap gelirdi o yüzden


    Cahildim Dünyanın Rengine Kandım
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    40 dkda o konu ne kadar aşağılara düştü :)

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaTRiXe
    MaTRiXe's avatar
    Kayıt Tarihi: 04/Ocak/2006
    Erkek

    hocam niye ikitane if kullandın ve ikiside birbirinin zıttı gibi göründü bana ve birbirlerine bağlılar if deyimlerinden birini silsen ne gibi bir sonuç çıkıyor karşına ben de pek tecrübeli değilim onu da belirteyim en azından konu güncellenir
              düzenleme pardon şimdi düştü aynı sayıysa işleme tabi tutmuyor

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    iki tane for döngüsü olduğu için birbirlerini kontorl ediyorlar. bu yüzden kendini buluyor tek if olursa. sanırım sorun burda değil.ekibe yeni adam alırken oluyor :S

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    hocam şimdi çıkmam gerek iftara doğru yardımcı olmaya çalışırım :)


    screw you guys! i"m goin" hoooome!
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    Function RemDups(ByVal anArray)
        Dim d, item, thekeys

        Set d = CreateObject("Scripting.Dictionary")
        d.removeall
        d.CompareMode = 0
        For Each item In anArray
            If Not d.Exists(item) Then d.Add item, item
        Next
        thekeys = d.keys
        Set d = Nothing
        RemDups = thekeys
    End Function

     

    splitten sonra bu şekil alabilirsin

    secim=  RemDups(secim)


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
Toplam Hit: 1919 Toplam Mesaj: 12