予約サイト作ってます!自動的に更新されるphpを使用してカレンダーを作成することができました。現在、表示されているスロットはすべてフォームのボタンで、それぞれが 1 つのフォームに対応しています。
ユーザーがいずれかのボタンをクリックすると、SQL データベースにデータが書き込まれます。name
ボタン タグのは、自動的にdate slot
(たとえば2013-7-23 2:00 - 3:00 PM
) として選択されます。ユーザーがボタンをクリックする$_POST['date slot']
と、ユーザー名のエントリをチェックしてデータベースに挿入します。
誰でもこれで私を助けてもらえますか?
これまでの私の解決策は、フォームで送信された php ファイルにさまざまな if ループを毎日自動的に生成することです。しかし、クエリごとにループする場合、またはそうでない場合、プログラムは number_of_days*number_of_slots を通過する必要があるため、プロセスが遅くなる可能性があるという懸念があります。誰でもこれを確認できますか?ウェブサイトが遅くなりますか?
編集:コメントに記載されているjquery postオプションを見ましたが、問題はまだ同じです(私は思う!!おそらく完全には理解していません)。言い換えると、フォームの名前タグは動的で、日付に応じて設定され、毎日変化します。たとえば、この質問の答えを見ると、phpファイルの引数$bar = $_POST['bar'];
バーは、値が保存され、ユーザーに知られている固定量ですが、私の場合は変化していますが、範囲はわかっているので、多くの if ループを再度修正する必要があります。問題は、これをどう回避するかです。