繁体   English   中英

如何通过电子邮件将表单提交到数据库?

[英]How do I submit a form to a database from an email?

我试图弄清楚如何通过电子邮件将表单发送给某人,让他们填写表单,然后直接从电子邮件中提交表单,以便通过PHP输入到MySql数据库中。 我已经知道这是可能的,但是我还没有看到任何有关如何实现此目标的代码。 我现在正在寻找通过电子邮件发送表单的MIME标准。 我不知道这是否是正确的方法。 有人可以通过一些指导为我提供指导吗?

您所建议的方法听起来很难实现。 我认为您想要的方法是创建一个在线Web表单供他们填写,并将数据存储在MySQL数据库中。 然后,您可以通过电子邮件将表单的链接发送给应该的人。

解析MIME格式的电子邮件非常麻烦,通常无法正常工作。 尽可能避免使用它。

别。

电子邮件客户端中的HTML支持不如Web浏览器中的HTML支持好。 对于HTML表单支持,它们特别差。

而是将表单托管在WWW上。 在电子邮件中包含指向它的链接。

http://www.campaignmonitor.com/blog/post/2435/how-forms-perform-in-html-emai/

从理论上讲,在电子邮件中创建Web表单并提交给基于Web的PHP处理程序脚本(该脚本将响应存储在数据库中)与在网站上创建表单相同。

但是,正如您在上面的URL中看到的那样,并非所有的电子邮件客户端都支持HTML表单。 许多用户也可能会担心在电子邮件中提交表单,因为无法确定表单的实际位置。

您可能还注意到,单击链接非常容易;) 为什么不只是在电子邮件中放置一个将用户带到您网站上的表单的链接?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM