【发布时间】:2013-05-29 05:19:10
【问题描述】:
谁能建议我一步一步地调用函数。 该函数应从 HTML 页面获取输入并在 db 上进行查询。 我能够连接到数据库并考虑输入,但有人可以帮我调用函数来查询数据库吗? 单击提交按钮时应调用该函数。
提前致谢, 赛
【问题讨论】:
-
SO 不是一个提供逐步程序的社区。你需要做一些研究,先尝试一些东西,然后如果你遇到问题就发布一个问题
标签: php javascript html
谁能建议我一步一步地调用函数。 该函数应从 HTML 页面获取输入并在 db 上进行查询。 我能够连接到数据库并考虑输入,但有人可以帮我调用函数来查询数据库吗? 单击提交按钮时应调用该函数。
提前致谢, 赛
【问题讨论】:
标签: php javascript html
您应该为此使用 Ajax/XmlHTTPRequest。为此,我建议您遵循有关 Mootools 或 jQuery 的教程。
一般的过程是给按钮附加一个点击事件:
<button onclick="doMyThing()">Click here!</button>
然后在 JS 函数 doMyThing 中,您可以使用 Mootools 或 jQuery(单击以获取示例和文档)调用您的服务器端 PHP 脚本。然后可以在请求的成功函数中处理结果。
您可以在不使用 JS 库的情况下做同样的事情,但您必须自己处理浏览器特定的复杂性 XMLHttpRequest。
【讨论】:
你可以做什么使 HTML 页面成为一个表单。提交此表格后,您将被带到操作页面。在这里你可以调用你想要调用的函数。 (这是如果您使用的是简单的 2 页 php 设置)。
但是,如果您使用的是 php 框架,例如 zend 或 cakephp 等。然后您可以根据您的控制器及其要调用的相应函数准备 url,并将此 url 作为表单中的操作属性。在提交你的函数将被调用
【讨论】: