Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Wykonanie zapytania po danym czasie
Forum PHP.pl > Forum > Przedszkole
mazyl
Witam!
mam pewien problem z kodem js. mianowicie po odliczeniu pewnego czasu chce aby zostało wykonane zapytanie sql,

troche poszperałem, pokombinowałem i otrzymałem taki kod:

  1. <span style="font-size: 20px">Pozostało <span id="sekundy"></span> sekund</span>
  2. <script type="text/javascript">
  3. o=document.getElementById('sekundy')
  4. function odliczaj(o,sek){
  5. o.innerHTML=sek
  6. if(sek>0)setTimeout(function(){odliczaj(o,--sek)},1e3)
  7. if(sek==0) {window.location.href="index.php?a=succes&id=<?php echo $strona['id']; ?>"
  8. <?php
  9. echo " tu bedzie zapytanie";
  10. ?>
  11. }
  12. }
  13. odliczaj(document.getElementById('sekundy'), 45) // 5= ilosc sekund od ktorej bedzie odliczac
  14. </script>


czas ładnie liczy, lecz niestety zapytanie wykonuje się automatycznie po wejściu na stronę a nie gdy czas osiągnie 0.
jak to zmienić?

Mgorka
No ok po pierwsze:
Nie łączy się js z php.
A co do tematu
zostaw kod od odliczania w nim zrób wywołanie ajax-a np jquery ajax. Łap link do dokumentacji masz ładnie opisane Jquery Ajax
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.