Я немного новичок в PHP, поэтому работа над сценариями продолжается.У меня есть страница, на которой пользователи регистрируются на семинар, за который им приходится платить.Если они регистрируются за 5 дней до начала семинара, они получают скидку, если они регистрируются за 5 дней до начала семинара, они должны заплатить полную стоимость.Я написал PHP-скрипт, который, я думаю, сработает (в любом случае работает - тестирует), но у меня есть ощущение, что есть лучший способ его написания.Я просто ищу любые предложения, которые есть у кого-либо, если таковые имеются.Ваша помощь очень ценится.Мой сценарий выглядит следующим образом.
date_default_timezone_set('MST');
$discount_check = date("YmdHis", mktime(date("H"), date("i"), date("s"), date("m") , date("d")+5 , date("Y") ));
//Made an array because there are several seminars a year and because I need to make it easy enough for others in my office (who don't know PHP) to add/edit seminar dates
$array = array(
'Utah_seminar' => '20120130153804',
'Seattle_seminar' => '20120723000000',
'Florida_seminar' => '20121005000000'
);
while ($seminar_dates = current($array))
{
if ($discount_check >= $seminar_dates)
{
echo 'discount is not eligible';
break;
}
else
{
echo 'discount received';
break;
}
next($array);
}
Опять же, любая помощь очень ценится.Даже если он находит какие-либо ошибки с кодом.