【问题标题】:how to send form values to a server, database , or email如何将表单值发送到服务器、数据库或电子邮件
【发布时间】:2011-12-21 02:05:36
【问题描述】:

我希望在用户点击提交后将我的 Html 表单值发送并存储在数据库或服务器上。我是编程新手,所以我不知道如何完成这项工作。此外,我真的不明白它是如何工作的。表单值发送到服务器后,它们是如何存储的?因为我希望以后能够访问它们。

另外,我希望我可以通过使用 javascript 和 xml 来完成所有这些工作?因为我不知道任何服务器端代码。我检查了这个网站,并试图用谷歌搜索答案,但我发现的所有东西要么太具体,要么太晦涩(太高级了,我无法理解)。任何评论、脚本或推荐的网站或书籍将不胜感激。

【问题讨论】:

    标签: javascript html xml


    【解决方案1】:

    要将值提交到服务器,您需要服务器端代码来接受它们。

    如果您不想学习服务器端编程语言,可以使用 Google Docs 表单。

    【讨论】:

      【解决方案2】:

      将问题分解成各个部分并分别解决。我至少看到三个:

      • 如何在 HTML 页面中创建表单并将其发布到运行在 Web/应用服务器上的 HTTP 侦听器
      • 如何将值保存到数据库中
      • 如何在数据库中查询值

      您问题的准确答案取决于您要使用的语言/平台。它可以是 LAMP(Linux/Apache/MySQL/PHP)、Java(JSP/servlets、JDBC 和 MySQL)、.NET 等。

      【讨论】:

      • 我知道这太晚了,但我还是要谢谢你。这是一个如此简单的问题,你真的花时间回答它。
      • 永远不会太晚。我感谢你的努力。如果我处于你的位置,我不会记得这样的事情。
      【解决方案3】:

      您将很难在“太具体和太晦涩”之间找到最佳位置,尤其是在这里,因为您要求回答者封装一个广泛的过程。

      HTML 值通过输入元素(例如文本框、单选按钮等)在浏览器中收集,当您提交表单时,一些客户端机制需要到位POST 这些值到服务器。

      在 Web 服务器上,您的应用程序必须能够从 POST 请求中接收这些值,将它们转换为 db-objects 或将它们写入文件。

      简而言之,Javascript主要是客户端的一块拼图。 HTML 和 XML 是客户端和服务器通常都能理解的标记语言,因此它们经常被用作双方来回折腾的格式。

      您想学习哪种服务器端编程语言?

      您学习的三个关键步骤是:

      1. 构造一个 HTML 表单,并通过 POST 请求提交其数据。

      2. 编写服务器端代码(由使用 Java、PHP、Ruby、.Net 等的“堆栈”确定)接收此 POST,并对其进行处理。

        李>
      3. 将数据保存在某处(由您选择的数据库和/或文件格式决定)。

      【讨论】:

      • 谢谢。你的回答真的很有帮助。我打算学习PHP。
      • 没问题。标记您认为最合适的答案。
      猜你喜欢
      • 2016-12-18
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      • 2018-06-05
      • 2021-03-28
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      相关资源
      最近更新 更多