-3

だから私は0までカウントダウンするカウンターを持っているので、0になったらpdoの更新をしたい. 問題は、ifステートメントがページの更新ごとに更新を発生させ、カウントが 0 になるのを待た
ないことです。コードを確認しましたが、どこが間違っているのかわかりません。

<?php   $timer = '20'; ?>
window.onload = function(){

(function(){
  var counter = <?php echo $timer ; ?>;

  setInterval(function() {
    counter--;
    if (counter >= 0) {
      span = document.getElementById("count");
      span.innerHTML = counter;
    }
    // Display 'counter' wherever you want to display it.
    if (counter === 0) {


        document.getElementById( "response" ).innerHTML = "<div style=\"float: right; display: inline-block; margin: 6px;\"><div class=\"skip_btn\">
<?php 
    $sqll = "UPDATE users SET coins=coins+? WHERE username=?";
    $q = $db->prepare($sqll);
    $q->execute(array('1',$_SESSION['username']));
    $sqll2 = "UPDATE websites SET clicks_left=clicks_left-? WHERE id=?";
    $q2 = $db->prepare($sqll2);
    $q2->execute(array('1',$row['id']));
?>
</div></div><div style=\"clear:both;\"></div>";
    }

  }, 1000);

})();

}

パーサーを使用して購入するのを修正しました

<script type="text/javascript" src="jquery.js"></script>          
<script type="text/javascript">

// Check if the page has loaded completely                                         
$(document).ready( function() { 
    setTimeout( function() { 
        $('#some_id').load('parser.php'); 
    }, 10000); 
}); 
</script>

彼のサイトへの温かい歓迎に感謝します。

4

1 に答える 1