私は、ユーザーがサインアップするwufooやformstack.comと同様のフォーム処理Webサービスを設計し、ユーザーがフォームにコピーして貼り付けるフォームアクションを作成し、そのデータをデータベースに保存してリダイレクトします。彼らのありがとうページに。
PHP
とを使用してビルドしMySQL
ます。これまでのところ、私は基本的な機能を理解していますが、抽象的なレベルで動けなくなるのは、ユーザーデータを保存するための最良の方法です。
私が最初に考えたのは、作成された新しいフォームごとに新しいテーブルを作成することでした。
今考えているのは、data
たとえば50フィールドという名前の汎用テーブルを作成します。これは、field1, field2, field3, field4
全員のデータを格納し、そのテーブルを別のテーブルにリンクしてfieldnames
、ユーザーが「ダッシュボード」をカスタマイズしてフィールドに名前を付けたように見せることができます。
私はこれをどのように処理するのが最善かよくわかりません。