0

どうやら私の元の投稿に関して混乱があったようですので、最初からやり直しましょう。

私は基本的に、私たちが提供するトレーニングサービスに従業員を登録する機能をマネージャーに提供するオンラインショッピングカートを作成しています. 登録されたすべての従業員のサービスに対して 49 ドルを請求します。ただし、これと従来のショッピング カートとの主な違いは、プログラムに登録されている「各」従業員に関する確かな量のデータを収集する必要があることです。この情報は、登録/購入時に雇用主から提供されます。

マネージャーとして、個人情報を入力し、登録する従業員数を選択します。現在、7 人の従業員を処理するようにサイトをセットアップしていますが、実際には最大 30 人まで処理する必要があります。私が抱えている問題は、動的機能の欠如と巨大なファイルサイズ (特に検証中) です。

各ファイターの情報は、次のようなセッション スーパー グローバルに渡され、保存されます。および $_SESSION['F1SSN3']; 等々。これはクライアント側で簡単にオフにできるため、「別の登録者を追加」ボタンに JavaScript を使用したくありません (使用しません)。

私の仮定は次のとおりです。

1) 新しいファイターごとに変数を動的に追加して、オンライン データベースに保存し、テスト センターに渡すことができるようにする必要があります。たとえば、従業員 1 の名前は F1FirstName です。従業員 12 の生年月日は F12DOB1 などです。

2) 各従業員の検証は、個々のフィールドに基づいて同じになります (すべての名が同じテストに合格する必要があります)。すべての電子メール アドレスの検証は、同じ電子メール検証テストに合格する必要があります。これを個々のレコードごとに単純に作成すると、検証ファイルが非常に大きくなります。どういうわけか Firstname 配列を追加する必要があると考えていますが、完全にはわかりません。

3)これをスケーラブルにする必要があるということは、ある意味で、マネージャーに最大 100 人の従業員を登録してもらいたいということです。

4) 前述したように、これはショッピング カートのようなもので、マネージャーはすべての従業員を一度に登録して、1 回のトランザクションですべての従業員の支払いを行うことができます。

誰かアイデアはありますか?

4

2 に答える 2

0

あなたが「かなり新しいプログラマー」である場合、おそらく最善の方法は、一度に 1 人の戦士を入力するフォームを用意することでしょう。言うまでもなく、これははるかにユーザーフレンドリーです。

于 2010-05-10T21:23:42.583 に答える
0

必要に応じて、javascript で追加のフィールドを生成できます。ボタン「ボクサーを追加」を提供するだけで、隠しフィールドがたくさんある必要はありません。

于 2010-05-10T21:14:11.417 に答える