【发布时间】:2012-07-15 02:26:42
【问题描述】:
在使用 PHP 和 MySQL 构建的私人消息系统中,用户可以编写新消息并回复消息。有两个按钮:“发送”和“保存”。消息状态存储在数据库中(0=尚未发送,1=已发送)。此外,消息会自动保存,例如通过 ajax 调用 3 分钟。
发送的消息和草稿都存储在数据库的同一张表中。现在,你什么时候做INSERT INTO messages ...?
如果用户点击撰写新消息或回答?如何清除所有未发送的消息,如果用户没有发送消息,关闭窗口,按下返回按钮?
您还有什么建议?
【问题讨论】:
-
自动保存的消息不显示为草稿版本吗?然后他们会自己清理大部分。
-
嘿,很聪明!哇,可能是一个足够简单的解决方案!谢谢@LucFranken!
-
@LucFranken:你能提交答案吗?实际上,我发现您的简单解决方案是最好的答案,如果可能的话,我愿意接受吗?谢谢!
标签: php mysql user-interface