Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Zlecę] Wykonanie skryptu odliczającego czas po przesłaniu $_POST
marbodz
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 1.11.2011

Ostrzeżenie: (0%)
-----


Witam,
Tak jak w temacie chciałbym zlecić wykonanie/modyfikację skryptu który uruchamiany jest po kliknięciu na stronie w przycisk <input>

Chodzi o to, że wszystko działa w nim ok sesja trwa 15 sekund jednak za każdym odświeżeniem strony odliczanie jest od nowa i nie wiem jak to zmodyfikować aby odliczanie było stałe - żeby ponowne odświeżenie nie spowodowało ponownego odliczania 15 sekund. Kontakt PW lub GG: 7259743

  1. <?php
  2.  
  3. if (isset($_POST["zagraj"])) {
  4.  
  5. if (time()<$_SESSION['sesja']+15){
  6. $_SESSION['sesja'] = time();
  7.  
  8. echo '<p>Pozostało: <span id="sekundy"></span> sekund!</p>
  9. <script type="text/javascript">
  10. o=document.getElementById("sekundy")
  11. function odliczaj(o,sek){
  12. o.innerHTML=sek
  13. if(sek>0)setTimeout(function(){odliczaj(o,--sek)},1e3)
  14. if(sek==0)window.location.href="#"
  15. }odliczaj(document.getElementById("sekundy"),15)
  16. </script>';
  17. }
  18.  
  19. else{
  20. $_SESSION['sesja'] = time();
  21. echo 'bez odliczania';
  22. }
  23. }
  24.  
  25. else {
  26. echo ' tekst przed wysłaniem Formularza';
  27. }
  28.  
  29. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 19:04