-1

次のことをどのように進めるかについて質問があります。

PHP、mysql、そしておそらくjavascriptで開始日を入力するための入力ボックスを作成したいと思います。次に、データベースに10個のテーブルがあり、次の90日間に日付セットのテーブルデータを「入力」したいと考えています。

つまり、1 日目から 10 日目 = テーブル 1 から 10、20 日目から 30 日目 = テーブル 1 から 10 というようになります。したがって、何度もループします。

これはすべて、データベース内の各ユーザーに固有であるため、ユーザーはそれぞれ別の開始日を持つことができます。

したがって、最終的には、ユーザーがログインするときに jQuery の日付ピッカーのようなものを使用し、ユーザーが開始日の後で終了日の前の日付をクリックすると、その特定のテーブルがその特定の日に表示されます。

また、ユーザーが現在の日をスキップすることを選択できる、もう少し高度なバージョンを作成して、残りの日を 1 日先にシフトすることもできます。(できれば)

説明するのはちょっと難しいですが、少なくとも誰かが私を正しい方向に向けることができれば、とても感謝しています:)

よろしくお願いします

4

1 に答える 1

1

データベースの設定が間違っています。

  • 1つのテーブルを作る
  • 実際のイベントのみを保存し、空のイベントを事前に入力しないでください
  • SQLクエリを使用して、指定された期間のすべてのイベントを選択します

それで全部です

ユーザーをイベントに割り当てる必要がある場合は、別のクロステーブルが必要です。ユーザー ID とイベント ID の 2 つの列のみで構成されます。任意の数のユーザーを任意のイベントに割り当て、簡単に選択できます

于 2013-04-17T09:23:25.343 に答える