如何根据页面网址从数据库填充页面上的表单字段?

时间:2013-11-21 08:52:34

标签: javascript php jquery sql database

首先我想说,请原谅我对这一切的无知,因为我对这一切都很陌生。我刚刚开始并仍在努力理解这一点。

到目前为止,我已经设置了数据库,并且我正在尝试从数据库中检索值,以便在加载时填充页面上的表单。需要从数据库检索的记录或行/值取决于页面的URL。

我对html和css很好,但仍然试图了解更多有关jquery,JavaScript,sql,php等等的知识。我意识到我还有很长的路要走,说实话,网上的一些指南和教程有点令人困惑,因为每个人都有不同的编码方式。所以我有点困惑。

我已经包含了一个简单的图表来分解我正在尝试做的事情。

http://i.stack.imgur.com/ezMBm.png

如果有人能指出我正确的方向,我会非常感激!感谢。

2 个答案:

答案 0 :(得分:0)

如果我理解你,你想要设置一个表单,并用查询形成一个数据库填充这个表单的一些字段,记录的主键是相对于url。

第一步是构建网址,您可以通过在网址末尾添加?,然后输入参数名称=和参数,将一些参数传递给网址值。如果您有多个参数,则应使用符号&分隔每个参数。

所以你的网址可能是这样的: www.examplesite.com/page&.html?key=key_A1

然后,您必须选择是否要使用等语言在服务器端构建页面,在这种情况下,您需要检索参数,查询数据库,构建html表单并将其发送给客户。

您也可以使用普通进入客户端,在这种情况下,您仍然需要执行一些服务器端编程来查询数据库,但是将使用ajax调用来获取数据并将填充Javascript或JQuery中的字段。

答案 1 :(得分:-1)

您可以使用Javscript(使用Ajax)

执行此操作
  1. 你需要密钥才能从数据库中获取结果
  2. 使用ajax调用获取数据,您可能必须编写代码以使用任何服务器端编程语言从数据库获取详细信息
  3. 使用javascript使用接收的数据填充表单输入。
  4. Google for jquery ajax示例,以及如何使用javascript填充输入。

    有很多框架都内置了DataBinding,可以更轻松地完成相同的工作。我最喜欢的是Angular Js,你可以试试Ember和更多,选择你觉得舒服的那个。