0

ユーザーがログインして、作成したカレンダーを操作できる非常に単純なWebページを作成したいと思います(おそらくHTMLテーブルを使用しますか?)。いくつかのHTMLページとPHPページを使用して簡単なログインサービスを作成し、基本的なユーザー情報をMAMPサーバーに保存しました。

間違っている場合は訂正してください。ただし、ここからはカレンダーをHTMLでレイアウトし、ユーザーが新しいイベントを作成できる編集ページへのリンクテーブルセルを用意する必要があります。ここでの本当の質問は、このような情報をサーバーに保存するための最良の方法は何ですか?登録時にフォームデータで行ったようにPHPとMAMPを使用しますか?

私はまだデータベースやサーバーなどの操作にかなり慣れていないので、少しのガイダンスを探しているだけなので、これに対する完全に間違ったアプローチを学ぶのに時間を無駄にすることはありません。

4

1 に答える 1

2

私の意見では、MySQLとPHPは間違いなく進むべき道です。私もあなたなら、JavascriptとAJAXを調べます。AJAXを使用すると、ユーザーがカレンダーに情報を直接入力して、ページを離れることなくデータベースに保存することができます。jQueryは、JavascriptとAJAXを操作するための非常に素晴らしくシンプルなライブラリであり、私はそれを強くお勧めします。これにより、Javascriptの操作が大幅に簡素化されます。

カレンダー自体に関しては、テーブルを使用することが私にとって最善のアプローチのように思えます。

MySQLに情報を保存するために、次のようなテーブルが表示されます。

UID|EntryID|Date|Time|Event|etc.

このテーブルをusersテーブルとは別に保存して、リクエストを行うときに簡単に結合できます。たとえば、ユーザーがログインすると、設定したユーザーテーブルからユーザーUIDを取得し、一致するUIDを持つすべてのエントリをカレンダーテーブルから取得し、PHPとJavascriptを使用してこの情報を操作および表示できます。

データベースをセットアップするためのより良い方法があるかもしれません(そしておそらくそうです)が、これはデータベースを機能させる方法の単なる一般的な概念のようなものです。確かに、ここには私よりもMySQLとデータベース設計の経験が豊富な人がいます。

全体として、あなたはあなたのために働く良いアイデアを持っていて、それを実現するために何が必要かについてかなり良いアイデアを持っているように思えます。私はあなたにあなたのプロジェクトの幸運を祈ります!

于 2012-11-25T02:44:53.460 に答える