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
Форумы портала PHP.SU :: Версия для печати :: Проверка даты и ссылки [2]
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Проверка даты и ссылки

Страниц (2): « 1 [2]
 

16. dcc0 - 30 Августа, 2014 - 19:27:28 - перейти к сообщению
DOciK пишет:
И можно еще один вопрос как сделать, что иф было правдой, а элсе ложью


Поменять знак в проверке на обратный.
Или те операции местами, которые сразу после if и else

https://ru[dot]wikipedia[dot]org/wiki/%C[dot][dot][dot]8%EA%E0%F6%E8%FF
(Добавление)
Меняем тогда код на такой:

PHP:
скопировать код в буфер обмена
  1. <?
  2. $data=date("Ymd");
  3.  
  4.  $Date_of_event = $_POST['Date_of_event'];  
  5.  
  6.     if (strtotime($Date_of_event) >= strtotime($data)) {
  7.       echo 'ok';
  8.        
  9.     }
  10.     else {
  11.      echo 'Wrong date';
  12.  }
  13.  
  14. ?>
  15.  

(Добавление)
Если вам не нужно изучать PHP, то можно объяснить задачу в самых общих чертах.
Например, вам нужна функция записи пациентов. Чтобы пациент мог записаться на сегодня и ближайшее дни.
Исходя из этого можно уже предлагать, как это будет организовано, а потом писать скрипт.
Например, у вас будет текстовый файл, в который вы будете заносить (или время приема будет генерироваться, а вы только будете редактировать, если нужно) возможное время приема в таком формате, в столбик:
2014-09-07
2014-00-09
Все это будет отображаться как возможность выбора даты на сайте, вторым полем ввода, например, ФИО.
В итоге: человек вводит на сайте ФИО и выбирает дату.
Жмет отправить, данные записываются, например в тот же файл или в другой. При этом возможность выбора этой даты для других посетителей пропадает, данные об этой дате стираются. А в другом файле вы видите, что к вам записался человек на такое-то время.
17. DOciK - 31 Августа, 2014 - 19:52:58 - перейти к сообщению
Вы предложили очень интересный вариант, касательно исчезновения даты в которую уже записался пациент, а как это реализовать подскажите?
(Добавление)
DOciK пишет:
Вы предложили очень интересный вариант, касательно исчезновения даты в которую уже записался пациент, а как это реализовать подскажите?

У еще такой вопрос, на некоторых сайтах, скорее всего уже на всех, вообщем вопрос такой - ксть форма, вводишь пользовательские данные и сайт сразу же показывает занята ли эта дата или ФИО или мыло, не нажимая кнопку "submit" возможно это реализовать и как вы уже поняли нужен код?
18. dcc0 - 31 Августа, 2014 - 20:17:32 - перейти к сообщению
Если не нажимая кнопку submit - это ajax. Для новичка технология сложная. Сразу скажу, я ajax не использовал, не работал с ним.
http://ru[dot]wikipedia[dot]org/wiki/AJAX
Нужно определиться, как вы будете хранить данные.
Если в файле, то одна реализация, если в базе данных, то иная.
Нужно понять, как будет вноситься в базу расписание. Вероятно, автоматически.
Также, наверное, нужно предусмотреть возможность редактирования вами расписания.
Опять же какой-то доступ к базе, через панель администратора.

Т.е. вам надо.
1. Автоматически (с каким-то интервалом) генерировать расписание, заносить в базу
или составлять самому. Или иметь всегда одно и тоже, если принимаете всегда в одни и те же дни и то же время.
т.е. надо настраивать, например базу данных mysql.
2. Панель для администрирования, чтобы иметь возможность редактировать время, т.е.
авторизация, т.е. заходить по паролю.
3. Вероятно там же иметь возможность просматривать тех, кто записался к вам.
4. Скрипт вывода расписания на сайте.

Из технологий понадобится: mysql (или иная СУБД), php, ajax.

 

Powered by ExBB FM 1.0 RC1