私は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);
}
繰り返しになりますが、どんな助けでも大歓迎です。コードに問題がある場合でも。