我想在html中构建一个表单来询问用户联系信息。我是否绝对需要一个数据库来存储&检索该数据(用户联系信息)?我该怎么做?
答案 0 :(得分:2)
不,你没有。
但是你必须使用服务器端技术作为php通过电子邮件或任何其他方式向您发送数据。数据库只是存储数据的一种方式。
答案 1 :(得分:2)
检查www.enformed.io,您不需要数据库来管理联系表单。并且还有一些有趣的功能,例如在提交后设置重定向和电子邮件自定义。对我很有用。
答案 2 :(得分:1)
我是否绝对需要一个数据库来存储&检索该数据(用户联系信息)?
是的,不。如果要在服务器上存储数据,并从服务器检索数据,那么是(当然,您可以将其存储在JSON或CSV中,这样可以降低功耗但更简单)。此选项使您可以更好地控制数据,您可以执行以下操作:
但是如果您只是想为用户的会话存储某些信息,那么您可以使用cookie或会话存储。
我该怎么做?
那部分更复杂。如果您想将数据存储在数据库中,那么您可以使用其中的几十个数据库系统,例如MySQL,MongoDB,PostgreSQL等。另一个选项是Firebase,它允许您存储数据安全的外部服务器,以及访问客户端的数据。
您还需要某种服务器端框架,例如PHP,Django,Rails或Node。
答案 3 :(得分:0)
数据库是有组织的数据集合 。 你有几个选择:
以上所有内容都是数据库,有些很简单,以后会很难检索到您的数据。
在上述所有情况中,您将需要一个服务器端应用程序/脚本来处理保存操作。
答案 4 :(得分:0)
解决方案之一可能是使用第三方服务来处理诸如formspree.io之类的联系人数据。
<form action="http://formspree.io/you@email.com" method="post">
<input type="name" name="name">
<input type="email" name="_replyto">
<textarea name="body"></textarea>
<input type="submit" value="Submit">
在您的联系网页上包含以上代码。用您自己的电子邮件地址更改you@email.com。在接收提交数据所需的所有表单元素中都包含一个名称属性。
配置很容易。从生产环境提交一次表单。尽快回复配置电子邮件,一切就绪。
查看以下文章:
答案 5 :(得分:-1)
是的,您需要有一个数据库来存储和检索这些数据,如果您使用该表单的用户多于我想您需要将它们保存在数据库中,则这取决于您拥有的用户数。