「みんな教えて! 選手権!!」開催のお知らせ

初めて利用させていただきます(^_^)

「CGI RESCUE」というサイトの
「簡易予約システムYoYacker」(下記URL)で、
予約カレンダーを
当日から1週間表示にさせるには
(今日でしたら5月16日~22日まで、明日でしたら5月17日から23日までです。)
yoyaku.cgiファイルのどこをどう書き換えれば良いですか?

 http://www.rescue.ne.jp/cgi/yoyaku/

CGIに詳しい方是非教えて下さい★

A 回答 (1件)

このご質問だとさすがに完璧に回答するのは難しいと思いますよ。

もう少しご自分でソースを解析し、ポイントを絞ってから質問された方が答える人も答えやすいと思います。

そこで、導入部だけちょこっとアドバイスさせて頂きます。
まず、
localtime(time)で時刻を取得しているところで今日の日付を何らかの変数に格納しておきます。

「#カレンダー表示」とコメントされているところの
foreach $nday (1 .. $days[$lmonth]) {
が1日から末日までループさせているところですので、そこを当日の日付から7日後というループに変更します。

例えば(当日の日付を「$Xmday」だとすると)
foreach $nday ($Xmday .. ($Xmday+7)) {
という感じです。

但しこれだと月にまたがる場合正しく動きません。
その対応に関しては大幅な改造が必要となるでしょう。
    • good
    • 0
この回答へのお礼

アドバイス有難うございます!
参考にさせて頂きながら、今から改造してみます☆

お礼日時:2007/05/18 15:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報