2015-01-08 1 views
0

Я использую счетчик обратных минут FlipClock на моей странице PHP. На данный момент я жестко кодирую время (время жестко закодировано до 5 минут в примере). Но я хочу получить значение из базы данных MySQL и показать его на экране вместо жестко заданного значения. Также, когда я обновляю страницу, счетчик начинается снова и снова. Я не хочу, чтобы это произошло. Счетчик не должен сбрасываться, даже если страница обновляется. Как настроить мой код. Любая помощь ...Значение времени FlipClock из базы данных MySQL и без сброса при обновлении

Мой код:

PHP код:

<div class="your-clock"></div> 

Javascript код:

<script type="text/javascript"> 
var clock; 

$(document).ready(function() { 

    clock = $('.your-clock').FlipClock(300, { 
     countdown: true, 
     clockFace: 'MinuteCounter' 

    }); 
}); 
</script> 
+0

, где ваш код PHP? – starkeen

ответ

1

Я хотел бы сохранить начальное значение с DateTime (файл или базу данных). Затем с PHP получите это значение, внесите разницу с текущим временем и запишите его в сценарий jQuery.

PHP выполняется до (на сервере) javascript (на клиенте), поэтому просто напишите значение в своем javascript с помощью PHP.

+0

Так я и сделал бы это. –

0

Вот одно из решений (не может быть лучшим выбором): -

Создание двух PHP файлов В первом файле собирающих значения времени из базы данных и хранить в некоторых переменном, то с помощью этого кода отправьте значение переменной во второй файл php с помощью этого кода.

header("Location:file2.php?time=$time"); 

Выполнение этого способа, даже если вы обновите файл, ваше значение времени не будет обновляться.

Вот question, кто имеет подобную проблему и решение проблемы является here

 Смежные вопросы

  • Нет связанных вопросов^_^