• 23-03-2023, 17:21:27
    #1
    Merhaba dostlar, aşağıda timer(5) kodundaki 5 sayısı yerine değişken yazamıyorum bi türlü. Yardımlarınız için şimdiden teşekkür ederim.
    $data['timersonuc'] = '<script>
                                    let timerOn = true;
    
                                    function timer(remaining) {
                                      var m = Math.floor(remaining / 60);
                                      var s = remaining % 60;
                                      
                                      m = m < 10 ? \'0\' + m : m;
                                      s = s < 10 ? \'0\' + s : s;
                                      document.getElementById(\'timer\').innerHTML = m + \':\' + s;
                                      remaining -= 1;
                                      
                                      if(remaining >= 0 && timerOn) {
                                        setTimeout(function() {
                                            timer(remaining);
                                        }, 1000);
                                        return;
                                      }
    
                                      if(!timerOn) {
                                        // Do validate stuff here
                                        return;
                                      }
                                      
                                      // Do timeout stuff here
                                     document.getElementById("otp").disabled = true;
                                      document.getElementById("tekrar").style.visibility = "visible";
                                        document.getElementById("timer").style.visibility = "hidden";
                                      
                                    }
    
                                    timer(5);
                                      
    
                                    </script>';
  • 23-03-2023, 17:26:16
    #2
    $data['timersonuc'] = ' <script> timer('.$php_val.'); </script>';
  • 23-03-2023, 17:30:53
    #3
    <?=$timerSayisi;?>
  • 23-03-2023, 17:34:49
    #4
    $timer = 10; // burası
    $data['timersonuc'] = '<script>
                                    let timerOn = true;
     
                                    function timer(remaining) {
                                      var m = Math.floor(remaining / 60);
                                      var s = remaining % 60;
                                      
                                      m = m < 10 ? \'0\' + m : m;
                                      s = s < 10 ? \'0\' + s : s;
                                      document.getElementById(\'timer\').innerHTML = m + \':\' + s;
                                      remaining -= 1;
                                      
                                      if(remaining >= 0 && timerOn) {
                                        setTimeout(function() {
                                            timer(remaining);
                                        }, 1000);
                                        return;
                                      }
     
                                      if(!timerOn) {
                                        // Do validate stuff here
                                        return;
                                      }
                                      
                                      // Do timeout stuff here
                                     document.getElementById("otp").disabled = true;
                                      document.getElementById("tekrar").style.visibility = "visible";
                                        document.getElementById("timer").style.visibility = "hidden";
                                      
                                    }
     
                                    timer('.$timer.');
                                      
     
                                    </script>';
  • 23-03-2023, 17:37:00
    #5
    timer('.$xxx.'); bu formatta çalıştı, çok teşekkür ederim.