Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法在没有数据库的网站上自愿收集用户数据?_Javascript_Html_Css_Web - Fatal编程技术网

Javascript 有没有办法在没有数据库的网站上自愿收集用户数据?

Javascript 有没有办法在没有数据库的网站上自愿收集用户数据?,javascript,html,css,web,Javascript,Html,Css,Web,通过点击按钮发送预先格式化的电子邮件,或者以某种方式存储数据,都可以实现这一点。实现的目标是,用户永远不会离开网站,因此mailto:是我们希望避免的额外步骤,除非我们可以立即发送,并且不担心将电子邮件地址作为用户的地址输入 理想情况下,用户只需输入姓名,单击“发送”,我们就可以阅读。我以前从未托管过数据库,但如果我们需要,是否有一个简单的数据库可以用来实现此功能?据我所知,您可以使用PHP并将其写入数组中的文件。这里有一个例子。假设您有一个id为“ClickBtn”的按钮和两个id为“Pass

通过点击按钮发送预先格式化的电子邮件,或者以某种方式存储数据,都可以实现这一点。实现的目标是,用户永远不会离开网站,因此mailto:是我们希望避免的额外步骤,除非我们可以立即发送,并且不担心将电子邮件地址作为用户的地址输入


理想情况下,用户只需输入姓名,单击“发送”,我们就可以阅读。我以前从未托管过数据库,但如果我们需要,是否有一个简单的数据库可以用来实现此功能?

据我所知,您可以使用PHP并将其写入数组中的文件。这里有一个例子。假设您有一个id为“ClickBtn”的按钮和两个id为“Password”和“Username”的输入标签。我们希望在您单击“ClickBtn”按钮时,将“密码”和“用户名”中的任何信息存储到数组中。下面是我们的HTML代码的样子:


函数SaveToFile(){
var Username=document.getElementById(“用户名”).value;
var PWord=document.getElementById(“密码”).value;
函数GetFileCount(pword){
$.ajax({async:false,
键入:“GET”,
url:'SaveToDatabase.php?v='+pword+'&uname='+Username,
成功:功能(数据){
console.log(data);//当PHP回显数据时要做什么
}
});
}
}
拯救
现在我们有了一个运行脚本,我们需要一个能够保存数据的PHP脚本。我们可能会这样写(使用$_GET[“v”]检索密码,使用$_GET[“uname”]获取用户名):


现在你所要做的就是根据你的喜好改变它!密码登录快乐


PS:如果我不理解,那么我非常抱歉浪费您的时间。

据我所知,您可以使用PHP并将其写入数组中的文件。这里有一个例子。假设您有一个id为“ClickBtn”的按钮和两个id为“Password”和“Username”的输入标签。我们希望在您单击“ClickBtn”按钮时,将“密码”和“用户名”中的任何信息存储到数组中。下面是我们的HTML代码的样子:


函数SaveToFile(){
var Username=document.getElementById(“用户名”).value;
var PWord=document.getElementById(“密码”).value;
函数GetFileCount(pword){
$.ajax({async:false,
键入:“GET”,
url:'SaveToDatabase.php?v='+pword+'&uname='+Username,
成功:功能(数据){
console.log(data);//当PHP回显数据时要做什么
}
});
}
}
拯救
现在我们有了一个运行脚本,我们需要一个能够保存数据的PHP脚本。我们可能会这样写(使用$_GET[“v”]检索密码,使用$_GET[“uname”]获取用户名):


现在你所要做的就是根据你的喜好改变它!密码登录快乐


PS:如果我不明白,那么我非常抱歉浪费了你的时间。

我不确定我是否明白你想做什么。数据库是一种可以存储数据的工具。所以,如果你想保存你收集的东西,你需要一个某种数据库。即使数据通过电子邮件发送到您的电子邮件,您的电子邮件提供商也会将该电子邮件存储在数据库中。我想我是在问是否有方法跳过数据库,这就是我要寻找的。电子邮件只是一个工具的例子,我们可以使用它作为存储数据的替代方法,您可以在硬盘上写入文件。不过,您仍然需要某种服务器。那么,像formspark.io这样的发送SaaS电子邮件的表单呢?看看这个答案是否有用最基本的数据库形式之一是CVS文件。它是包含在单个文件中的数据库。基本上是一个表,其中每一列都由一个逗号分隔。我不确定我是否理解您的意图。数据库是一种可以存储数据的工具。所以,如果你想保存你收集的东西,你需要一个某种数据库。即使数据通过电子邮件发送到您的电子邮件,您的电子邮件提供商也会将该电子邮件存储在数据库中。我想我是在问是否有方法跳过数据库,这就是我要寻找的。电子邮件只是一个工具的例子,我们可以使用它作为存储数据的替代方法,您可以在硬盘上写入文件。不过,您仍然需要某种服务器。那么,像formspark.io这样的发送SaaS电子邮件的表单呢?看看这个答案是否有用最基本的数据库形式之一是CVS文件。它是包含在单个文件中的数据库。基本上是一个表,其中每一列由一个逗号分隔。