2011-09-14 8 views
0

私は開発中の予約システムで現時点でいくつかの助けが必要です。PHPの予約システムのために48時間のウィンドウを設定する

私はすべての本に48時間の違いを取り入れようとしています。

たとえば、顧客が14/09/2011 03:28に予約を行うためにログオンした場合です。

システムでは、2011年6月16日以降に予約することができます。

これだけでなく、特定の年の日付のみを表示するようにしたいと考えています。

2011年14月14日にログインした顧客には、9月から12月の日付しか表示されません。それ以前にも、それを超えても何もありません!

すべての予約(48時間)に48時間のウィンドウを設定し、年末の休暇を設定するにはどうすればよいですか?

助けていただければ幸いです。

事前に感謝します。

<label for="date"><?php echo __('Pickup Date') ?> <span>*</span></label> 
    <select name="day"> 
     <option value="1" > 01 </option> 
     <option value="2" > 02 </option> 
     <option value="3" > 03 </option> 
     <option value="4" > 04 </option> 
     <option value="5" > 05 </option> 
     <option value="6" > 06 </option> 
     <option value="7" > 07 </option> 
     <option value="8" > 08 </option> 
     <option value="9" > 09 </option> 
     <option value="10" > 10 </option> 
     <option value="11" > 11 </option> 
     <option value="12" > 12 </option> 
     <option value="13" > 13 </option> 
     <option value="14" > 14 </option> 
     <option value="15" > 15 </option> 
     <option value="16" > 16 </option> 
     <option value="17" > 17 </option> 
     <option value="18" > 18 </option> 
     <option value="19" > 19 </option> 
     <option value="20" > 20 </option> 
     <option value="21" > 21 </option> 
     <option value="22" > 22 </option> 
     <option value="23" > 23 </option> 
     <option value="24" > 24 </option> 
     <option value="25" > 25 </option> 
     <option value="26" > 26 </option> 
     <option value="27" > 27 </option> 
     <option value="28" > 28 </option> 
     <option value="29" > 29 </option> 
     <option value="30" > 30 </option> 
     <option value="31" > 31 </option> 
    </select> 
    </select> 
    &nbsp;:&nbsp; 
    <select name="monthyear"> 
     <option value="January <?php echo date("Y"); ?>">January <?php echo date("Y"); ?></option> 
     <option value="February <?php echo date("Y"); ?>">February <?php echo date("Y"); ?></option> 
     <option value="March <?php echo date("Y"); ?>">March <?php echo date("Y"); ?></option> 
     <option value="April <?php echo date("Y"); ?>">April <?php echo date("Y"); ?></option> 
     <option value="May <?php echo date("Y"); ?>">May <?php echo date("Y"); ?></option> 
     <option value="June <?php echo date("Y"); ?>">June <?php echo date("Y"); ?></option> 
     <option value="July <?php echo date("Y"); ?>">July <?php echo date("Y"); ?></option> 
     <option value="August <?php echo date("Y"); ?>">August <?php echo date("Y"); ?></option> 
     <option value="September <?php echo date("Y"); ?>">September <?php echo date("Y"); ?></option> 
     <option value="October <?php echo date("Y"); ?>">October <?php echo date("Y"); ?></option> 
     <option value="November <?php echo date("Y"); ?>">November <?php echo date("Y"); ?></option> 
     <option value="December <?php echo date("Y"); ?>">December <?php echo date("Y"); ?></option> 
    </select><p> 
    <label for="time"><?php echo __('Pickup Time') ?> <span>*</span></label> 
    <select name="hour"> 
     <option value="00" >00</option> 
     <option value="01" >01</option> 
     <option value="02" >02</option> 
     <option value="03" >03</option> 
     <option value="04" >04</option> 
     <option value="05" >05</option> 
     <option value="06" >06</option> 
     <option value="07" >07</option> 
     <option value="08" >08</option> 
     <option value="09" >09</option> 
     <option value="10" >10</option> 
     <option value="11" >11</option> 
     <option value="12" >12</option> 
     <option value="13" >13</option> 
     <option value="14" >14</option> 
     <option value="15" >15</option> 
     <option value="16" >16</option> 
     <option value="17" >17</option> 
     <option value="18" >18</option> 
     <option value="19" >19</option> 
     <option value="20" >20</option> 
     <option value="21" >21</option> 
     <option value="22" >22</option> 
     <option value="23" >23</option> 
    </select> 
    &nbsp;:&nbsp; 
    <select name="minutes"> 
     <option value="00" >00</option> 
     <option value="05" >05</option> 
     <option value="10" >10</option> 
     <option value="15" >15</option> 
     <option value="20" >20</option> 
     <option value="25" >25</option> 
     <option value="30" >30</option> 
     <option value="35" >35</option> 
     <option value="40" >40</option> 
     <option value="45" >45</option> 
     <option value="50" >50</option> 
     <option value="55" >55</option> 
    </select> 
+2

質問はしていません。その大規模なコードの壁があなたのために働いていないのはどうですか?あなたが直面している実際の問題は何ですか? – meagar

+0

混乱して申し訳ありません - 更新しました – methuselah

答えて

0

あなたの状況を明確にする必要があります。私はあなたが望むものを理解していると思いますが、プロジェクトの要件ではなく、「ユーザーの予約日に基づいて更新するにはどうすればよいですか?あなたがすでにそれを知っていれば謝ります。

ピックアップの日付を反映させたい場合は、PHPコード内にHTMLレンダリングを組み込む必要があります。基本的に、適切なタグをDOMに送るには、PHP関数のecho()またはprint()とコントロール構造(/ loopの場合)を併用する必要があります。

+0

混乱して申し訳ありません - 質問を更新しました – methuselah

関連する問題