Mianowicie chodzi o to że chciałbym aby wyświetlany czas kończyl mi się po sekundach. A niestety otrzymuje cos takiego
00:25:09.000257825000006
Ponadto zegar po odświeżeniu albo zmienia wartość na większą albo na mniejszą a jak wiemy powinien odliczać czas czyli stale jednostajnie zmniejszać swoją wartość.
Przedstawie wam kod który odpowiada za wyświetlanie domniemanego licznika, zauważacie jakieś błędy?:
# $totaalvordering = $own['rank'] * 100 + $own['rankvordering']; # if($totaalvordering > 900) { # $totaalvordering = 1280; # } # # # # $user = mysql_fetch_query("SELECT id, login FROM users WHERE id = '" . $_POST['user'] . "' AND gevangenis > '" . time() . "'"); # # if($own['gevangenis'] <= tijd()) { # # if($kans >= $getal) { # echo'<div class="dark">font color="green" style="font-weight: bold">UdaĹ‚o ci siÄ™ zwiać!</font></div>'; # # # mysql_query("UPDATE users SET rankvordering = '" . $own['rankvordering'] . "' WHERE id = '" . $own['id'] . "'"); # # mysql_query("INSERT INTO berichten (onderwerp, bericht, afzender, geaddresseerde, datum, outbox) VALUES('Uitgebroken!', 'Beste crimineel,\r\n\r\nJe mede-crimineel " . $own['login'] . " heeft je zojuist uit de gevangenis gebroken!\r\nMet vriendelijke groet,\r\nAnoniem.', 'Anoniem', '" . $user['id'] . "', '" . get_global_date("Y-m-d H:i:s") . "', 'False')"); # # } else { # $minuten = $own['rank']; # if($minuten < 2) { # $minuten = 2; # } # # mysql_query("UPDATE users SET rankvordering = '" . $own['rankvordering'] . "', gevangenis = '" . (time() + 60 * $minuten) . "' WHERE id = '" . $own['id'] . "'"); # echo'<div class="dark"><font color="red" style="font-weight: bold">JuĹĽ niedĹ‚ugo wychodzisz pozostaĹ‚o ci: ' . $minuten . 'minut!</font></div>'; # } # } else { # echo'<div class="dark"><font color="red" style="font-weight: bold">Siedzisz w wiÄ™zieniu!</font></div>'; # } # } else { # echo'<div class="dark"><font color="red" style="font-weight: bold">Ten uĹĽytkownik nie jest w wiÄ™zieniu!</font></div>'; # } # } # echo'Jestes w wiezieniu mozesz postarac sie zbiec, zalpacic kaucje lub po prostu odsiedziec swoje! Wobor nalezy do Ciebie!<br /><br /> # # <form method="post"> # <table width="100%" cellpadding="0" cellspacing="0"> # <tr> # <td class="start" width="17"> </td> # <td class="start">Nick:</td> # <td class="start" width="17"> </td> # <td class="start">Moc</td> # <td class="start" width="17"> </td> # <td class="start">Do wyjĹ›cia:</td> # <td class="start" width="17"> </td> # <td class="start">Cena Okupu:</td> # </tr>'; # # $bajesklanten = mysql_query("SELECT id, power, gevangenis FROM users WHERE gevangenis > " . time()) or die(mysql_error()); # # $seconden = $user['gevangenis'] / tijd() * 100; # $borg = 200 * $seconden; # # echo' # <tr> # <td class="list"><input type="radio" name="user" value="' . $user['id'] . '" /></td> # <td class="list"><a href="index.php?p=profile&uid=' . $user['id'] . '">' . special_check($user['id']) . '</a></td> # <td class="list"><img src="images/icons/lightning.gif"></td> # <td class="list">' . groot($user['power']) . '</td> # <td class="list"><img src="images/icons/clock.gif"></td> # <td class="list"><span id="jail_' . $user['id'] . '">' . $seconden . '</span> # <script type="text/javascript"> # aftellen(\'' . $seconden . '\', \'jail_' . $user['id'] . '\', true, false); # </script></td> # <td class="list"><img src="images/icons/money.gif"></td> # <td class="list">€ <span id="pay_' . $user['id'] . '">' . $borg . '</span>,- # <script type="text/javascript"> # aftellen_borg(\'' . $seconden . '\', \'pay_' . $user['id'] . '\') # </script></td> # </tr>'; # }