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