помогите реализовать такое: dcms 6.6.4:
пользователь зашел на страницу, например time.php, выполнился запрос на добавление в таблицу user, id (= id того пользователя который зашел на страницу time.php ,) в ячейку test значения 1, тоесть 1 добавляет в ячейку тому пользователю.
( ^ все это я могу реализовать ^
а вот далее не понимаю: )
ну и запускается таймер, на час, тоесть если пользователь опять обновит страницу time.php ему выдаст \"Время еще не вышло, осталось: и тут показывает сколько осталось времени.
вот как то так
Добавлено 18.03.14 в 20:26:28:
буду очень благодарен.
думаю это гонки? угадал?
в базу нужно писать время нажатия на кнопку
нет, я это не для какого-то определенного модуля хочу, а вообще, чтобы знать.
ну что в базу время нажатия кнопки заносить нужно - это я понимаю.
я хочу узнать как сделать отсчет
Добавлено 18.03.14 в 20:42:42:
<?php
$data = \' 01.01.2020 \';
$time = strtotime($data);
$today = time();
$day = ($today - $time)/86400*-1;
$day = floor($day);
echo \"До 1 января 2020 года осталось \".$day.\" дней.\";
?>
тут считает дни, как сделать чтобы минуты считало?
текущее время отнять время нажатия и посмотреть больше ли это время того, которое должно пройти
Добавлено 18.03.14 в 20:47:25:
$m = ($today - $time)/60*-1;
$m = floor($m);
echo \'минут \'.$m;
function функция($string) {
if($string < 3600){
$string = sprintf(\"%02d:%02d\", (int)($string / 60) % 60, $string % 60);
} else {
$string = sprintf(\"%02d:%02d:%02d\", (int)($string / 3600) % 24, (int)($string / 60) % 60, $string % 60);
}
return $string;
}
вывод:
echo функция($user[\'test\']-time());
тоесть сядя по этому коду, в ячейку test должно записываться время нажатия кнопки?
хотя если сделаешь такой запрос,все будет гуд
mysql_query(\"UPDATE `таблица` SET `test` = \'\".time().\"\' +3600 WHERE `id` = \'\".$user[\'id\'].\"\'\"
Shot_, чето не то время вперед считает. вот для примера сделал