поточний час більше 9 вечора */
$ request_7=mysql_query ( UPDATE talon_doctor set talon_status=0 WHERE talon_status=5 );/* Талони доступні до запису */
}
Модуль «Видані талони» - це окремий файл, який обробляється інтерпретатором PHP і призначений, для створення архіву підтверджених талонів на прийом до фахівців.
Модуль складається з підключаються файлів, а також функції архіву:
? include ( bd.php );/* З'єднання з БД */
? include ( 404_error.php );/* Перевірка модуля на помилки */
? include ( components/shapka.php );/* Заголовна частина */
? include ( components/line.php );/* Розділова лінія */
? include ( components/menu.php );/* Меню */
? include ( components/line.php );/* Розділова лінія */
? include ( components/search.php );/* Пошук талонів */
? include ( components/line.php );/* Розділова лінія */(isset ($ _ GET [ page_doctor ])) {/ * Якщо існує змінна $ _GET [ page_doctor ] яка передана через метод GET, то записати цей метод в змінну $ page_doctor */
$ page_doctor=$ _GET [ page_doctor ];
$ page_doctor_array=explode ( _ , $ page_doctor);/* Розбивка */
$ page_doctor_1=$ page_doctor_array [0];/* Змінна масиву */
$ page_doctor_2=$ page_doctor_array [1];/* Змінна масиву */
}
/* Масив з місяців року */
$ monthes=array (
01 = gt; січень ,
02 = gt; лютий ,
03 = gt; березні ,
04 = gt; квітня ,
05 = gt; травень ,
06 = gt; червень ,
07 = gt; липні ,
08 = gt; серпня ,
09 = gt; вересень ,
10 = gt; жовтня ,
11 = gt; листопаді ,
12 = gt; грудень
);
$ arhiv=mysql_query ( SELECT DISTINCT left (`date_talon`, 7) AS date_talon FROM talon_doctor WHERE id_doctor= $ page_doctor_1 and talon_status= 2 ORDER BY date_talon DESC ) ; " );/* Занести в змінну масив з виданими талонами, попередньо відсортувавши за датою видачі */($ arhiv_itog=mysql_fetch_assoc ($ arhiv)) {/ * Цикл архіву */
/* Висновок виданих талонів по місяцях */
$ i ++;/Лічильник/
$ date_format=explode ( - , $ arhiv_itog [ date_talon ]);/* Розбивка дати талонів по - */
$ date_title=$ arhiv_itog [ date_talon ];/* Тема */
$ date_begin=$ date_title;/* Початок місяця */
$ date_end=$ date_title;/* Кінець місяця */
$ date_begin=$ date_begin. - 01 raquo ;;/* Вважати початком - 01 */
$ date_end=$ date_end. - 31 raquo ;;/* Вважати кінцем - 31 */
запит до бази даних WEB-порталу, який дозволяє згенерувати архів виданих талонів, виключно для обраного фахівця [7].
$ arhiv2=mysql_query ( SELECT *, DATE_FORMAT (date_talon, % W% e% M ) as date_talon, REPLACE (TIMEDIFF (talon_doctor.date_talon, NOW ()), :, ) as end_of_activation_result talon_doctor, doctor, talon_time, talon_family, talon_statustalon_doctor.id_doctor= $ page_doctor_1 AND doctor.id_doctor= $ page_doctor_1 talon_doctor.date_talon BETWEEN {$ date_begin} AND {$ date_end} AND talon_doctor.talon_status= 2 ORDER BY talon_doctor.date_talon DESC );/* Архів талонів */
$ arhiv_itog5=mysql_fetch_array ($ arhiv2);/* Масив архіву */
}
Модуль «Очікувані талони» - це окремий файл оброблюваний інтерпретатором PHP, який призначений, для відображення очікуваних талонів.
Модуль состо?? т з підключаються файлів, а також SQL запиту на вибірку очікуваних талонів:
? include ( bd.php );/* З'єднання з БД */
? include ( 404_error.php );/* Перевірка модуля на помилки */
? include ( components/shapka.php );/* Заголовна частина */
? include ( components/line.php );/* Розділова лінія */
? include ( components/menu.php );/* Меню */
? include ( components/line.php );/* Розділова лінія */
? include ( components/search.php );/* Пошук талонів */
? include ( components/line.php );/* Розділо...