Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php ile online test-quiz

Merhaba, php ile 25-30 soruluk web üzerinde test hazılrmak istiyorum, yalnız süre sınırlamalı olacak, mesela her soru 1 dakika gibi. 1. soru geldi diyelim 10 saniye geçti cevap veremedi pas geçip geri 1 soruya gelince 10. saniyeden devam edebilirmi? bu saniyeleri tutma işlemini nasıl yapabilriiz?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • halidaltuner adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    144 cevap - 4 soru
    Javascript ile tutarsınız, aynı zamanda sorunun açıldığı sürede saniye alırsınız, post ettiğinizde kontrol edersiniz.
  • tapsin adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    147 cevap - 0 soru
    <script type="text/javascript" src="<?=WWW_PATH;?>/js/jquery.charcounter.js"></script>
    <script language="javascript">
    $(document).ready(function(){	
    	if ($("#txtmesaj").length){
    			$("#txtmesaj").charCounter(<?=$mesaj_limit;?>, {
    				container: "<div></div>",
    				classname: "counter",
    				format: "%1 karakter kaldı!",
    				pulse: true,
    				delay: 100
    			});
    	}
    
    </script>
    


    Bu kod ile input içindeki bir alanda kaç karekter olduğunu kontrol ediyorsun.

    format: "%1 karakter kaldı!"

    bu kısma diğer soruya geç linkini koyarsan olacaktır.

    input içerisine de bir time geri sayım java kodu koyar 0 geldiğinde karekter sayısını 3 karekterin üstüne çıkarırsın yani
    3
    2
    1
    bitti

    Yazdırırsan bu kod her saniye kontrol gerçekleştirip bitti yazısını görünce otomatik başka sayfaya atabilir. Bu şekilde bir mantık yürüttüm denermisin.
    • hkor adlı üyenin fotoğrafı hkor
      merhaba;
      mantık çok iyi ama bu kodla bişey yapamadım; js bilgim zayıf;biraz daha bakmak lazım:biraz daha genişletilmiş kod varmı elinizde?
      12 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      Fakat bu olayı sadece JS ile yapabilirsiniz anlık olarak.
      12 yıl önce yazılmış
  • siyahbeyaz adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    472 cevap - 20 soru
    setTimeout(function(){
    alert('10 saniye gecti...sonraki soruya geciyorum...');
    },10000);
    
    
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      siteadresi.com/konu-turkce/test1/soru-1.html oldugunu varsayarsak linkini... 10 sanıyeden sonra

      location.href="siteadresi.com/konu-turkce/test1/soru-2.html";

      seklinde yonlendirme yapabilirsin.. ileri geri mantıgı. yonlendırme oldukca kod 10 sanıye süre tanıyacaktır.
      12 yıl önce yazılmış
    • hkor adlı üyenin fotoğrafı hkor
      üstad destek için sağol ama bu işlemi yapan basit bir kod varmı 10 saniye sayıp 2. sayfaya geçen ...tşkler
      12 yıl önce yazılmış
    • hkor adlı üyenin fotoğrafı hkor
      tamam yönlendirme tamam, bu seferde yönlendirmeden önce veri tabanına kayıt yaptırmam lazım, nasıl yapabilirim...
      12 yıl önce yazılmış