为两条合并记录创建一个唯一的ID

问题描述:

好吧,这是我令人困惑的问题......在我的每个客户端记录信息页中,我都有一个电子邮件模板的动态列表, 。在查看客户记录时,我可以单击电子邮件模板,然后将当前客户的详细信息加载到会话中。为两条合并记录创建一个唯一的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

有可能在使用uniqid运行在PHP创建一个唯一的ID

+0

虽然id创建时需要保持相同,否则当重新发送电子邮件时,配对将不会得到更新以便发送日期保持不变 – 2011-12-30 00:39:46

+0

您创建ID将其保存在内存中(全局变量) – 2011-12-30 00:45:08