Skrypt konwertowania z datatime na timestamp działa poprawnie bez zapytania do bazy danych SQL po ręcznym wpisaniu dat.
Proszę o pomoc w jaki sposób wstawic wyniki start i stop pobrane z bazy danych do skryptu aby poprawnie obliczał różnicę. Z góry dziękuję za pomoc.
CODE
$wynik=mysql_query("SELECT start, stop FROM obsluga");
$ilosc=mysql_num_rows($wynik);
print("");
print("");
print("Start\n");
print("Stop\n");
print("Różnica\n");
print("");
$teraz=gmmktime($wynik[start]);
$dzien=gmmktime($wynik[stop]);
// wyliczanie roznicy
$sekund = abs($teraz-$dzien);
$minut = (int)($sekund/60);
$godzin = (int)($minut/60);
// wyliczanie calego okresu
$sekund = (int)($sekund-$minut*60);
$minut = (int)($minut-$godzin*60);
$godzin = (int)($godzin-$dni*24);
for ($x = 0; $x < $ilosc; $x++) {
print("");
print(mysql_result($wynik,$x, "start"));
print("");
print(mysql_result($wynik,$x, "stop"));
print("");
print("'$godzin' g '$minut' m");
print("");
}
print("");
?>