Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка данных через определенный интервал времени
|
|||
|---|---|---|---|
|
#18+
PHP+MySQL Подскажите как реализовать, а может быть у кого-нить есть пример. Необходимо, что бы при открытии страницы из БД выбирались данные и выскакивало сообщение, типа "В БД имеется N записей, и выбор пользователем "Показать" и "Позже..."" Если пользователь нажимает позже, то опять запускать этот же код, к примеру через 3 часа. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 19:36 |
|
||
|
Выборка данных через определенный интервал времени
|
|||
|---|---|---|---|
|
#18+
Подскажите хоть в какую сторону копать, не знаю даже с чего начать (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 21:43 |
|
||
|
Выборка данных через определенный интервал времени
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 22:05 |
|
||
|
Выборка данных через определенный интервал времени
|
|||
|---|---|---|---|
|
#18+
Сделал вот так вот код header.php [PHP] <?php header('Content-Type: text/html; charset=utf-8');?> <!DOCTYPE html> <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> <?php echo $myrow["title"] ?></title> <!--Пишем русское название страницы, которое извлекли из БД и поместили в массив $myrow (файл select.php)--> <link href="css/style.css" rel="stylesheet" type="text/css" /> <script src="../jquery/jquery-1.7.2.min.js"></script> <script> $(document).ready(function(){ var callAjax = function(){ $.ajax({ method:'get', url:'random.php', success:function(data){ document.getElementById("sample").className = "active"; $("#sample").html(data); } }); } var time_select=2000; setInterval(callAjax,time_select); }); </script> </head> <body> <div id="wrapper"> <div id="header"> <h1>Класс<br/></h1> </div> <!--header--> <div id="content"> [/PHP] этот скрипт открывает стр. random.php [PHP] <?php header('Content-Type: text/html; charset=utf-8');?> <?php include('blocks/bd.php'); $result = mysql_query("SELECT m.ID, i.id_main, DataKontrol, NomerKontrol, DATE_FORMAT(DataVipolneniya, '%d.%m.%Y') AS 'DataVipolneniya', DATE_FORMAT(DataFactVipolneniya, '%d.%m.%Y') AS 'DataFactVipolneniya', Soderjanie, OtmetkaIspolneno, Vhodyashiy, OS, Ezhemesyachno, Ezhekvartal, VidKontrol, Sluzhba, i.ispolneno FROM main m, ispolniteli i WHERE m.ID=i.id_main and (i.ispolneno is null or i.ispolneno=0) and (DataVipolneniya<=curdate())",$db); if (!$result) { echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору /yura_yushkevich@tut.by/. <br> <strong>Код ошибки:</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $num_rows = mysql_num_rows( $result ); echo('<div class="number_control_wrp"> <p>На текущий момент не исполнено - <span>'.mysql_affected_rows().'</span> контрольных вопросов</p></div>'); if ($_SESSION['admin']=='1'){ echo'<div class="alert_wrp">'; echo '<p><a href="neispolneno_curedate_view.php">Печать</a></p>'; echo '<p><a id="link_later" href="#">Напомнить позже</a></p>'; echo '</div>'; } } else { echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>"; exit(); } ?> <script> $('#link_later').click( function() { /* document.location='index.php?time_select=10000';*/ time_select=10000; $("#sample").removeClass('active'); }); </script> [/PHP] выполнение данного кода помещаю в див с id="sample", вот код: [PHP] </div> <!--right--> </div> <!--content--> <div style="clear:both"></div> <div id="footer"> <?php print '<div id="sample">0</div>'; ?> <p>Все права защищены</p> </div> <!--footer--> </div> <!--wrapper--> </body> </html> [/PHP] Не получается сделать что бы изменялся интервал срабатывания скрипта если пользователь нажмет напомнить позже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 11:16 |
|
||
|
Выборка данных через определенный интервал времени
|
|||
|---|---|---|---|
|
#18+
BornПодскажите хоть в какую сторону копать, не знаю даже с чего начать (( в куку запиши дату посленднего получения пользователем данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 11:52 |
|
||
|
Выборка данных через определенный интервал времени
|
|||
|---|---|---|---|
|
#18+
ИзопропилBornПодскажите хоть в какую сторону копать, не знаю даже с чего начать (( в куку запиши дату посленднего получения пользователем данных Может быть у Вас есть какой-нить пример, как это сделать.... что бы выборка была ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 12:07 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1461978]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 370ms |

| 0 / 0 |
