Kod
[php] mysql_select_db($database_name, mysql_connect($database_hostname . ":" . $database_port, $database_username, $database_password));
$result = mysql_query("SELECT * FROM players ORDER BY CONVERT(" . $sortby . ", UNSIGNED INTEGER) " . $order . " LIMIT " . $limit);
echo "<table class='table table-hover table-bordered'>";
$k=".";
$i=1;
while($row = mysql_fetch_array($result)) {
$dzien = floor ($row['time_ingame'] / 85400);
$godz = floor ($row['time_ingame'] / 3600);
$min = floor($row ['time_ingame'] / 60);
$sek = $row['time_ingame'] % 60;
echo "<tr>";
echo "<td>".$i.$k."</td>";
echo "<td bgcolor=>" . $row['username'] . "</td>";
echo "<td bgcolor=>" . "<p align='right'>" . $dzien . ":" . $godz .":" . $min . ":" . $poz_sek . "</p>" . "</td>";
echo "</tr>";
$i++;
}
echo "</table>";
mysql_close($con);[/php]
$result = mysql_query("SELECT * FROM players ORDER BY CONVERT(" . $sortby . ", UNSIGNED INTEGER) " . $order . " LIMIT " . $limit);
echo "<table class='table table-hover table-bordered'>";
$k=".";
$i=1;
while($row = mysql_fetch_array($result)) {
$dzien = floor ($row['time_ingame'] / 85400);
$godz = floor ($row['time_ingame'] / 3600);
$min = floor($row ['time_ingame'] / 60);
$sek = $row['time_ingame'] % 60;
echo "<tr>";
echo "<td>".$i.$k."</td>";
echo "<td bgcolor=>" . $row['username'] . "</td>";
echo "<td bgcolor=>" . "<p align='right'>" . $dzien . ":" . $godz .":" . $min . ":" . $poz_sek . "</p>" . "</td>";
echo "</tr>";
$i++;
}
echo "</table>";
mysql_close($con);[/php]
Oczywiscie polaczone z mysql'em. Ale jaki jest problem. Wszystko dziala, ladnie sie wyswietla na stronie tylko jest problem z jednostkami. Na stronie kod:
Kod
[php] echo "<td bgcolor=>" . "<p align='right'>" . $dzien . ":" . $godz .":" . $min . ":" . $poz_sek . "</p>" . "</td>";[/php]
wyswietla to tak np.:
0:0:0:0
0:0:12:5
0:12:1:0
I tu jest problem. Jak napisac to tak, aby nie wyświetlało 0:0:0:0 tylko 0:00:00:00
Pomoże ktoś?
Z gory dzieki.