Ad.1 i 2 coś mi wygląda że nie możesz mi pomóc bo umiesz to gorzej niż ja. $s można pominąć bo skopiowałem to nieświadomie w polu user_timerest w bazie mam czas w sekundach jak to robi time ale za pomocą date bo date nie pobiera czasu z komputera oglądającego stronę.
Ad.3 $date('U') to to samo co time() odsyłam do
http://www.php.net/manual/pl/function.date.phpA chodzi o to że w bazie danych mam czas w którym użytkownik wszedł na stronę i pobierając ją z bazy danych (nie widze potrzeby dawania tu połączenia z bazą ani wywołań select z innych plików) tworzę tym różnicę(sama matematyka):
<?php
$odpoczynek = ($date-(60*5)); //czas minus 5 minut
$czas = ($stat['user_timerest'] - $odpoczynek); //przykład liczb na dole
$zostalo = date('H:i:s', $czas); //zamieniam go na godziny:minuty:sekundy ?>
co daje mi czas odliczany w dół od momentu wejścia na te stronę (w tym wypadku jest to 5minut)
przykład
<?php
$czas = (1203698065 - 1203697765) //daje to 300
$zostalo = date('H:i:s', 300
); //powinno dać 00:05:00 ?>
niestety 00:05:00 nie wyświetla zamiast tego dodaje jeszcze jedną godzinę 01:05:00