構造を教えてください。
php5mysql5にてホテルの予約システムのようなものを作りたく思っております。
予定の仕様としては2月分の(今月が9月だった場合は翌月の10月分)のカレンダーを表示させます。
2月分を一気に表示させるのではなく1月分づつ表示させる感じです。
管理側はいつの日に何人空いてるかを管理ページから変更できるようにしユーザーは空いてる日に
予約を入れるというよくありそうなものです。
一番悩んでいる箇所はmysqlのテーブル構造です。
基本的にはカレンダー表示なので単純ですが全ての月日をdbに登録する事になるのでしょうか?
その場合例えば以下のようなテーブルになると思うのですが1年だけでも365日あるので厳しすぎるような・・・
id,data,base,num
1(ホテルid),2009-09-25(日付),5(全部屋数),3(空いている部屋数)
としてbase-numで空いてる部屋数を割り出しユーザーが見るページに表示させるよう感じなのでしょうか?
そして上記で割り出した数字が0でなければyoyaku.php?id=1&data2009-09-25とリンクにパラメータをつけ
予約ページへと移動する?
と思っているのですがどのような方法で作るのが一般的なのでしょうか?
構造が明確になればイメージがわくのですが基本がわからずあやふやな状態です。
方法についてのアドバイスや参考になるようなurlの情報でも構いませんのでご存知の方が
いらっしゃいましたら宜しくお願い致します。
お礼
まさに目から鱗(ウロコ)がおちたようにわかりました。 有機分子で偏光板を作る方法が納得できました。 さすが専門家ですね。(失礼な言い方に聞こえましたら御免なさい) 私も人に教えるくらいになりたいです。見習いたいです。