2011-12-30 125 views
0

好吧,這是我令人困惑的問題......在我的每個客戶端記錄信息頁中,我都有一個電子郵件模板的動態列表, 。在查看客戶記錄時,我可以單擊電子郵件模板,然後將當前客戶的詳細信息加載到會話中。爲兩條合併記錄創建一個唯一的ID

列表中的每個電子郵件模板都動態包裝在標記中,並鏈接到電子郵件模板加載器。

電子郵件模板的ID是url的一部分,因爲token = echo ID,所以如果我正在查看客戶端,我單擊列表中的電子郵件模板,然後電子郵件模板加載器將模板加載到表單字段中ID中的URL,還會從會話數據中提取客戶端信息。

當按下發送按鈕時,完成的表單字段將通過電子郵件發送。

我的問題是在視圖客戶端頁面中,每個動態模板鏈接旁邊都需要最後一次客戶端通過電子郵件發送。

我遇到的問題是...每當客戶端通過電子郵件發送模板時,電子郵件都是從模板和客戶端信息的合併中動態創建的,所以我需要創建一些東西來連接兩個可以在任何時候作爲一個日期被回顯出來,我不確定是否可以創建一個唯一的ID來代表這兩個記錄作爲一個整體,事情是它必須保持相同的那對,所以如果我在6個月內回來並再次發送電子郵件,記錄將被更新並且不會重新創建,將其他模板與其他客戶端連接的記錄等也將需要,因此我有點不解。

我不知道是否有一個更簡單的方法來做到這一點,是否可以使用jQuery更容易完成,例如單擊模板時,會記錄用戶標識和模板標識。

這是視聽客戶端頁面:

demo1 這是信息被加載到形式: demo2

+0

您是否試過[uniqid](http://php.net/manual/en/function.uniqid.php) – 2011-12-30 00:32:27

+0

該ID需要保持不變一旦它被創建,否則當重新發送電子郵件時,配對將不會得到更新,所以發送的日期將保持不變 – 2011-12-30 00:36:12

+0

需要將創建的id的某處可能存在全局變量。 – 2011-12-30 00:37:54

回答

0

有可能在使用uniqid運行在PHP創建一個唯一的ID

+0

雖然id創建時需要保持相同,否則當重新發送電子郵件時,配對將不會得到更新以便發送日期保持不變 – 2011-12-30 00:39:46

+0

您創建ID將其保存在內存中(全局變量) – 2011-12-30 00:45:08