【问题标题】:OOP & Forms, JavaScript Vs PHP [closed]OOP 和表单,JavaScript 与 PHP [关闭]
【发布时间】:2014-02-11 11:40:44
【问题描述】:

我想从 HTML 表单数据构建对象。对象或数据也需要提交到 MySQL 数据库。

我可以使用 JavaScript 实现这一点,还是应该使用 PHP 作为编码语言?最后,您是否有我可以阅读的资源来实现这一目标?

【问题讨论】:

  • 为什么不同时使用 JavaScript 和 PHP?前端的 HTML 和 JavaScript 用于用户输入/交互。然后使用 PHP 处理、验证和存储数据(在数据库中)。

标签: javascript php json forms oop


【解决方案1】:

JavaScript 和 PHP 的不同之处在于 JavaScript 运行在客户端(访问者浏览器),而 PHP 运行在服务器端(字面意思是服务器)。

根据您要对表单执行的操作,将得出不同的答案。例如,如果您的表单用于注册,那么您需要 POST 将详细信息发送到服务器,但如果您正在对表单进行验证,那么您可能需要添加 JavaScript(使用 server-侧面验证)。

【讨论】:

  • JavaScript 已经在服务器端运行了很长一段时间了。也就是说,OP 可能意味着客户端 JS。也许这值得澄清。
  • 我想让“买家”输入产品要求,让“卖家”输入产品详细信息。我想我需要把卖家的物品作为一个对象,甚至可能是买家的要求。然后我需要代码来比较两者并将匹配的买家列出到登录的卖家
  • @BenjaminGruenbaum,因为我认为它不会是 Node.js 的问题缺乏特异性和普遍性。
【解决方案2】:

MySQL 通常在网络服务器上运行,因此您通常需要一种服务器端语言(例如 PHP)来与它通信。 JavaScript 通常运行在客户端(即在用户的网络浏览器中),因此无法建立直接连接。

通常的方法是使用 HTML 制作表单,并可选择添加 JavaScript 以进行客户端验证。当用户提交表单时,会将数据发送到 PHP 脚本进行处理。

【讨论】:

    猜你喜欢
    • 2012-05-22
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    相关资源
    最近更新 更多