Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL][JavaScript] odliczanie w js + php + mysql
MaciekDZN
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 6.01.2008
Skąd: Działoszyn

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


jak zrobić żeby czas się pokazał i odliczal, wielokrotne wykonanie js.

Jak zrobić żeby czas sie pojawił i zaczął odliczać, probowałem już na milion sposobów przerabiać ten skrypt i nic sie nie wyświetla tam gdzie powinno być odliczanie :/ proszę o pomoc i z góry dziękuję

ps. nie wiedziałem w jakim znaczniku dodać ten kod i czy w dobrym dziale, niebawem się okaże czy AJAX to odpowiednia kategoria dla takiej wiadomości (IMG:style_emoticons/default/wink.gif)
  1. <?php
  2.  
  3. $chj_pyt = mysql_query("SELECT * FROM gra_pytanie");
  4. while($ch_p = mysql_fetch_array($chj_pyt)){
  5.  
  6.  
  7.  
  8. $nowtera = time();
  9. $pozo=$ch_p["czas"];
  10. $pozostalo = $pozo-$nowtera;
  11. $sees="sekundy_$ch_p[id]";
  12. $idsss=$ch_p["id"];
  13.  
  14. echo "$ch_p[id] <b><font color='yellow'>$ch_p[pytanie]</font></b><br />
  15. Rodzaj: $rodzaj<br />
  16. <form name='posek_$ch_p[id]'><input type='hidden' name='pozostalos_$ch_p[id]' value='$pozostalo' />
  17.  
  18. <input type='hidden' name='pozostalosname_$ch_p[id]' value='$sees' /></form>
  19. Czasu do końca: <span id='$sees' style='font-size: 20px'>TUTAJ MA WYSWIETLIC SIE ODLICZANIE</span> sek<br />";
  20.  
  21. ?>
  22. <script type="text/javascript">
  23.  
  24. var iddd =<?php echo $idsss;?>;
  25.  
  26. czasuu = document.forms[posek+'_'+iddd].elements[pozostalos+'_'+iddd].value;
  27. czasun = document.forms[posek+'_'+iddd].elements[pozostalosname+'_'+iddd].value;
  28.  
  29. o=document.getElementById(czasun);
  30. function odliczaj(o,sek){
  31. var minut = sek / 60 | 0;
  32. var sekund = sek % 60;
  33. sekund = sekund > 9 ? sekund : '0' + sekund;
  34. o.innerHTML=minut+":"+sekund
  35. if(sek>0)setTimeout(function(){odliczaj(o,--sek)},1e3)
  36. if(sek==0)window.location.href="http://chybij.pl/"
  37. }
  38. odliczaj(document.getElementById(czasun),czasuu);
  39. </script>
  40.  

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 18.09.2025 - 00:52