これは私の混乱している問題です......私のクライアントのレコード情報ページには、foreachのPHPコードの平和で生成された電子メールテンプレートの動的リストがあります。クライアントレコードを表示しているときにメールテンプレートをクリックすると、現在のクライアントの詳細がセッションに読み込まれます。2つのマージされたレコードの一意のIDを作成
リスト内の各電子メールテンプレートは、タグで動的にラップされ、電子メールテンプレートローダーにリンクします。
電子メールテンプレートのIDはurl as token = echo IDの一部です。したがって、クライアントを表示している場合、リストから電子メールテンプレートをクリックすると、電子メールテンプレートローダーがテンプレートをフォームフィールドにロードしますIDをURLに追加し、さらにセッション情報からクライアント情報を取得します。
送信ボタンを押すと、完成したフォームフィールドにメールが送信されます。
ビュークライアントのページにある問題は、ダイナミックテンプレートリンクのそれぞれの隣に、クライアントが電子メールで送信された最後の時間である必要があります。
問題は....クライアントがテンプレートで電子メールを送信するたびに、テンプレートとクライアント情報がマージされて電子メールが動的に作成されるため、2つを接続するために何かを作成する必要がありますエコーされる日付としていつでも、私は2つのレコード全体を表すために2つのための一意のIDを作成する可能性がある場合は、物事は、そのペアのために同じままにする必要があります私が6ヶ月で戻ってきて、もう一度メールを送ったら、レコードは更新され、再作成されません。他のクライアントと他のテンプレートを接続するレコードも必要になります。
簡単な方法があるかどうかわかりません。jqueryで簡単にできるかどうかはわかりません。たとえば、テンプレートをクリックしたときにユーザーIDとテンプレートIDが記録されます。
これは、ビュークライアントのページです:それはuniqidを使用して、実行時にPHPでユニークなIDを作成することが可能です
あなたは[uniqid](http://php.net/manual/en/function.uniqid.php) –
を試したことがありますか?idはそのペアにとどまる必要がありますいったん作成されると、そうでなければ電子メールを送信するようになると、ペアは更新されず、送信された日付は同じになるでしょう。 –
作成されたIDのどこかのグローバル変数を保持する必要があります。 –