Merhabalar, kullanıcıların sqlde kayıtlı time değeri var ve bu saniye cinsinden, ben ise bunu dakikaya çevirdim. Örneğin time değeri 60 ise 00:1:00 olacak şekilde ve bir php tabloda gözüküyor bu.
Tablodaki değeri geriye doğru saydırıp kullanıcı sayfayı yenilese bile nerede kaldıysa oradan devam etmesini nasıl sağlayacağım? En son 00:00:00 olduğunda ise tablodan silinsin.
sql kaydedip, php ile saniye başı sunucuyu aşırı yoracağını düşündük, cookie ile de kaydetmek aklımıza geldi fakat o da aynı şekil. ücretli yardımcı olabilecekler fiyat bilgisi ile Whatsapp'tan iletişime geçebilir.
<script> function startCountdown(id, seconds) { var countdownElement = document.getElementById('countdown-' + id); function updateCountdown() { if (seconds <= 0) { countdownElement.innerHTML = "00:00:00"; return; } var hours = Math.floor(seconds / 3600); var minutes = Math.floor((seconds % 3600) / 60); var remainingSeconds = seconds % 60; countdownElement.innerHTML = (hours < 10 ? "0" : "") + hours + ":" + (minutes < 10 ? "0" : "") + minutes + ":" + (remainingSeconds < 10 ? "0" : "") + remainingSeconds; seconds--; } updateCountdown(); var countdownInterval = setInterval(updateCountdown, 1000); } </script>