0

我是一名初学者网络开发人员,我正在编写一个小项目,主要是为了学习实践。

我现在正在编写一个从用户那里收集数据的HTML页面(使用JavaScript)。HTML 页面相当复杂,当用户填写完所有字段时,并非所有数据都在表单中——其中一些数据是由JavaScript计算并存储在某些 HTML 元素中localstorageattribute某些 HTML 元素中的。

如何将数据提交到MySQL数据库?(使用带有POSTin 的方法PHP,比如这个,只允许发送<input>标签中的数据)

4

2 回答 2

1

您必须使用 ajax(Asychronous Javascript And Xml) 将数据发送到服务器,或者您可以使用 jQuery 来执行此操作.. 例如:$.ajax({ type: "get", url: some_php_script.php, data: {"list": list_data}, success: function(data){ do some work here with the data recieved } });

于 2012-10-13T15:01:10.330 回答
1

您只需将值发送到 PHP 脚本,然后您就可以为所欲为。您可以使用 javascript 来:

  • 通过XmlHttpRequest或“AJAX”发布值:
  • 在提交之前使用适当的值将 s添加<input>到您的表单(这些可以在视觉上隐藏或使用type="hidden"

如果您刚刚开始使用 PHP、MySQL 或任何语言 - 尽量避免使用 w3schools 获取信息。您链接到的页面有一个经典的SQL 注入示例,并使用了已弃用 mysql_*的函数。在开始之前,请参阅 PHP 手册中的选择 API 。

于 2012-10-13T15:01:18.863 回答