View Single Post
Sitat av ticks Vis innlegg
Dette avhenger jo fullstendig av hvordan du koder det.

Kode

<html>
  <head>
    <script type="text/javascript">
      var counter;
      var time;
      function start(t) {
        time = t;
        document.getElementById('countdown').innerHTML = time;
        counter = setInterval("update_display()",1000);
      }
  
      function update_display() {
        time--;
        document.getElementById('countdown').innerHTML = time;
      }
    </script>
  </head>
  <body onload="start(50);">
    <span id="countdown"></span>
  </body>
</html>
Bytt ut start(50); med start(<?php print($ctTime); ?>);, hvor "$ctTime = $sqlTime - time()" så er du ready and set.
Vis hele sitatet...
Et lite problem som jeg kan se for meg er at $sqlTime i db er mindre enn time(). Da må han passe på å sjekke om dette er tilfellet. $sqlTime i db må også slettes når nedtellingen er slutt, og det må han bruke ajax til. Ellers må han vel bruke MAX(); til å dra ut den verdien som har høyest id, men det blir igjen klønete med for mye ubrukt data i db. Synes ajax er den mest effektive løsningen her jeg. Hva mener du?