Podstrony
|
telcocafeMam taki kod i jak odliczy odpowiednia ilosc czasu to pojawia sie komunikat, ale jak od¶wie¿e to przyjmuje czas 23:xx:xx a powinno pokazywaæ link zamiast pól tekstowych... :(Proszê o pomoc. <html> <head> <title>przyk³ad</title> <style type="text/css"> .formatowanie_licznika { text-align: center; border: none; } </style> </head> <body> <?php include "Functions.php"; Users::GetDB("localhost","","","ow1"); $now = gmmktime(); $type = "b_fm"; $price_r = 280; $price_m = 20;   // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+- //     $db = mysql_query("SELECT * FROM countries WHERE owner_id='$player' AND name='$a_country'");     $rekord = mysql_fetch_array($db);     $zp = $rekord['b_zp'];     $price_r =($price_r*($rekord[$type]+1))*2;     $price_m =($price_m*($rekord[$type]+1))*2;   // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+- //     $sekund = 3600*($price_r+$price_m)/(2500*($zp+1))*(0.5*($rekord[ $type]+1));     $minut = (int)($sekund/60);     $godzin = (int)($minut/60);     $dni = (int)($godzin/24);     $lat = (int)($dni/365);   // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+- //     // wyliczanie calego okresu     $sekund = (int)($sekund-$minut*60);     $minut = (int)($minut-$godzin*60);     $godzin = (int)($godzin-$dni*24);     $dni = (int)($dni-$lat*365); echo($godzin.":".$minut.":".$sekund); $dasz = gmmktime(+$godzin,+$minut,+$sekund); $x = $rekord['builid_t']+$dasz; $roznica = abs($x-$now); $sekund = abs($roznica); $minut = (int)($sekund/60); $godzin = (int)($minut/60); $dni = (int)($godzin/24); $lat = (int)($dni/365); // wyliczanie calego okresu $sekund = (int)($sekund-$minut*60); $minut = (int)($minut-$godzin*60); $godzin = (int)($godzin-$dni*24); $dni = (int)($dni-$lat*365); if($now >= ($rekord['builid_t']+$dasz)) {   echo("SKOÑCZONO"); } else { print(" <a href=\"/\">back</a> <form name=\"formularz_odliczania\"> <input name=\"godzina\" type=\"text\" value=\"$godzin\" size=\"2\" class=\"formatowanie_licznika\" readonly> : <input name=\"minuta\" type=\"text\" value=\"$minut\" size=\"2\" class=\"formatowanie_licznika\" readonly> : <input name=\"sekunda\" type=\"text\" value=\"$sekund\" size=\"2\" class=\"formatowanie_licznika\" readonly> </form> "); } ?> <script type="text/javascript"> ile_trwa_sekunda = 999; // ilosc milisekund w sekundzie ile_trwa_minuta = 59; // ilosc sekund w minucie ile_trwa_godzina = 59; // ilosc minut w godzinie id_licznika = null; function odliczanie() { formularz=document.formularz_odliczania; godziny =formularz.godzina; minuty =formularz.minuta; sekundy =formularz.sekunda; if(sekundy.value>0) { sekundy.value--; } else { sekundy.value=ile_trwa_minuta; if(minuty.value>0) minuty.value--; else { minuty.value=ile_trwa_godzina; godziny.value--; } } id_licznika=setTimeout('odliczanie();',ile_trwa_sekunda); if(godziny.value==0&&minuty.value==0&&sekundy.value==0) { clearTimeout(id_licznika); alert('--[### kaboom ###]--'); } } id_licznika=setTimeout('odliczanie();',ile_trwa_sekunda); </script> </body> </html> // u¿ywaj [ code ] U¿ytkownik _Herkules_ edytowa³ ten post 20 kwiecieñ 2006, 17:20 |
|||
Sitedesign by AltusUmbrae. |