Я немного новичок в 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);
}
С другой стороны, любая помощь очень ценится. Даже если он найдет какие-либо икоты с кодом.
Может также возникнуть идея поместить количество дней в переменную в случае изменения конкретной сделки? – Hecksa
Большое вам спасибо за ваш ответ. Я не уверен, понимаю ли я все это, но сейчас я ищу, чтобы понять, не могу ли я это понять. Несмотря ни на что, я действительно ценю это. –