• 13-06-2009, 00:13:23
    #1
    Üyeliği durduruldu
    Selam arkadaşlar.

    DOWNLOAD LİNKİ var.
    şöyle

    <div class="download">
    DOWNLOAD LİNKİM BURADA
    </div>


    Bu download linkini gizlemek istiyorum, Bir matematik işlemi soracağım cevabını textbox' a doğru yazana bu linkin div'i görünecek.

    Ancak soruya cevap vermediyse kaynak kodlarına baksa da görünmemeli download linki.

    Bir de soru 1 tane değil 5-10 sorudan rastgele seçtirsem, mesela soru ve cevapları bir text dosyaya yazdırıp oradan random seçtirme gibi.

    Yardımcı olabilecek birisi var mı acaba?
  • 13-06-2009, 00:28:13
    #2
    Ajax ile ile belirli bir alan içerisinde işlem yapabilir, sayfa yenilenmeden sorunun cevabına göre linki gösterebilirsiniz.
    en kolay kullanım açısından jQuery kütüphanesini inceleyebilirsiniz.
    Ama soruları hazırlamak sormak yanıtlarını almak için PHP bilgisine gereksinim var ,
    fazla bir bilginiz yoksa eğer ücretli / ücretsiz script istek kısmında yaptırabilirsiniz.
  • 13-06-2009, 00:43:34
    #3
    Üyeliği durduruldu
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Ajax ile ile belirli bir alan içerisinde işlem yapabilir, sayfa yenilenmeden sorunun cevabına göre linki gösterebilirsiniz.
    en kolay kullanım açısından jQuery kütüphanesini inceleyebilirsiniz.
    Ama soruları hazırlamak sormak yanıtlarını almak için PHP bilgisine gereksinim var ,
    fazla bir bilginiz yoksa eğer ücretli / ücretsiz script istek kısmında yaptırabilirsiniz.
    peki php de çalışma anında nesne (div) oluşturma hakkında bilginiz var mı?
  • 13-06-2009, 01:09:08
    #4
    Misafir
    Şöyle bir mantık izlenebilir ajax ile php dosyasına soru cevabı gönderilir eğer cevap doğru ise ona göre download linki çıkabilir
  • 13-06-2009, 08:46:13
    #5
    Jquery nin ajax fonksiyonları harikadır kesin bak,eburhandan.
  • 13-06-2009, 11:26:39
    #6
    Üyeliği durduruldu
    donwload linkini üreten bir sayfanız olur. sessiona kaydetiginiz cevap ile formdan gelen cevap degerini kontrol edip download linkinin div in içine oturtulacak sonucu üretir.
    bunuda jquery kullanirsaniz
    <div class="download" id="download">
    DOWNLOAD LİNKİM BURADA
    </div>
    şeklinde bir diviniz olduğunu düşünürsek

    $('#download').load('kodver.php?pid=4&kod=' + $('#guvenlikkodu').val() );
    gibi yükletebilirsiniz

    jquery bu tarz işlerde amelelikten kurtarması açısından çok iyidir
  • 13-06-2009, 16:07:42
    #7
    Üyeliği durduruldu
    ah işte bir yapabilsem dediklerinizi