Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проверка даты и ссылки [2]
(Добавление)
Если вам не нужно изучать PHP, то можно объяснить задачу в самых общих чертах.
Например, вам нужна функция записи пациентов. Чтобы пациент мог записаться на сегодня и ближайшее дни.
Исходя из этого можно уже предлагать, как это будет организовано, а потом писать скрипт.
Например, у вас будет текстовый файл, в который вы будете заносить (или время приема будет генерироваться, а вы только будете редактировать, если нужно) возможное время приема в таком формате, в столбик:
2014-09-07
2014-00-09
Все это будет отображаться как возможность выбора даты на сайте, вторым полем ввода, например, ФИО.
В итоге: человек вводит на сайте ФИО и выбирает дату.
Жмет отправить, данные записываются, например в тот же файл или в другой. При этом возможность выбора этой даты для других посетителей пропадает, данные об этой дате стираются. А в другом файле вы видите, что к вам записался человек на такое-то время.
Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014
Помог: 0 раз(а)
Вы предложили очень интересный вариант, касательно исчезновения даты в которую уже записался пациент, а как это реализовать подскажите? (Добавление)
DOciK пишет:
Вы предложили очень интересный вариант, касательно исчезновения даты в которую уже записался пациент, а как это реализовать подскажите?
У еще такой вопрос, на некоторых сайтах, скорее всего уже на всех, вообщем вопрос такой - ксть форма, вводишь пользовательские данные и сайт сразу же показывает занята ли эта дата или ФИО или мыло, не нажимая кнопку "submit" возможно это реализовать и как вы уже поняли нужен код?
dcc0
Отправлено: 31 Августа, 2014 - 20:17:32
Участник
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
Помог: 10 раз(а)
Если не нажимая кнопку submit - это ajax. Для новичка технология сложная. Сразу скажу, я ajax не использовал, не работал с ним. http://ru[dot]wikipedia[dot]org/wiki/AJAX
Нужно определиться, как вы будете хранить данные.
Если в файле, то одна реализация, если в базе данных, то иная.
Нужно понять, как будет вноситься в базу расписание. Вероятно, автоматически.
Также, наверное, нужно предусмотреть возможность редактирования вами расписания.
Опять же какой-то доступ к базе, через панель администратора.
Т.е. вам надо.
1. Автоматически (с каким-то интервалом) генерировать расписание, заносить в базу
или составлять самому. Или иметь всегда одно и тоже, если принимаете всегда в одни и те же дни и то же время.
т.е. надо настраивать, например базу данных mysql.
2. Панель для администрирования, чтобы иметь возможность редактировать время, т.е.
авторизация, т.е. заходить по паролю.
3. Вероятно там же иметь возможность просматривать тех, кто записался к вам.
4. Скрипт вывода расписания на сайте.
Из технологий понадобится: mysql (или иная СУБД), php, ajax.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.