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.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Проверка даты и ссылки
dcc0
Отправлено: 30 Августа, 2014 - 19:27:28
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




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
Все это будет отображаться как возможность выбора даты на сайте, вторым полем ввода, например, ФИО.
В итоге: человек вводит на сайте ФИО и выбирает дату.
Жмет отправить, данные записываются, например в тот же файл или в другой. При этом возможность выбора этой даты для других посетителей пропадает, данные об этой дате стираются. А в другом файле вы видите, что к вам записался человек на такое-то время.

(Отредактировано автором: 30 Августа, 2014 - 20:19:35)



-----
Март 2021. Бросил программирование
 
 Top
DOciK
Отправлено: 31 Августа, 2014 - 19:52:58
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014  


Помог: 0 раз(а)




Вы предложили очень интересный вариант, касательно исчезновения даты в которую уже записался пациент, а как это реализовать подскажите?
(Добавление)
DOciK пишет:
Вы предложили очень интересный вариант, касательно исчезновения даты в которую уже записался пациент, а как это реализовать подскажите?

У еще такой вопрос, на некоторых сайтах, скорее всего уже на всех, вообщем вопрос такой - ксть форма, вводишь пользовательские данные и сайт сразу же показывает занята ли эта дата или ФИО или мыло, не нажимая кнопку "submit" возможно это реализовать и как вы уже поняли нужен код?
 
 Top
dcc0
Отправлено: 31 Августа, 2014 - 20:17:32
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Если не нажимая кнопку submit - это ajax. Для новичка технология сложная. Сразу скажу, я ajax не использовал, не работал с ним.
http://ru[dot]wikipedia[dot]org/wiki/AJAX
Нужно определиться, как вы будете хранить данные.
Если в файле, то одна реализация, если в базе данных, то иная.
Нужно понять, как будет вноситься в базу расписание. Вероятно, автоматически.
Также, наверное, нужно предусмотреть возможность редактирования вами расписания.
Опять же какой-то доступ к базе, через панель администратора.

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

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

(Отредактировано автором: 31 Августа, 2014 - 20:26:59)



-----
Март 2021. Бросил программирование
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB