XSLT - 使用PHP检索SQLdata

时间:2011-10-26 20:31:45

标签: php sql xslt

我在实施XSLT方面遇到了太多麻烦,这会对我当前的网页文本产生简单的影响。

我有一个XSLT,可以在网页上显示基本文本和表格。我想要一个 TextInput 和一个 Button ,它将在使用时添加到我的SQL数据库中。但是,我无法弄清楚如何从XSLT中访问数据库,或者如何从XSLT运行PHP函数来访问数据库。此外,我需要能够读取输入字段并对单击按钮作出反应。

为什么我不能在XSLT中执行此操作?我已经搜索了手册和互联网,但可以真正使用一些帮助。

1 个答案:

答案 0 :(得分:0)

你没错,XSLT无法访问数据库,也无法直接调用PHP函数。您可以将其拉伸以获取导致数据库访问发生的URL,但这不是它的设计目的。

此外,XSLT并不意味着响应浏览器事件(按钮点击)而运行。它通常在服务器上运行以创建页面(可能是HTML和javascript),然后XSLT在下一页转换之前不会再次出现。

您可能想要做的是将事件处理程序(onchange,onclick)分配给您的文本输入和按钮,和/或表单操作,它可以调用(可能是异步的)在您的服务器上运行PHP脚本的URL你的SQL表。 XSLT在这种情况下的唯一作用是从您提供的任何XML数据中生成初始HTML / Javascript页面。

以上内容非常简洁:你可以编写页面,扩展它的各个部分。如果您对其中的特定部分有疑问,请告诉我您感兴趣的内容。