在Joomla中编写表单查询

时间:2012-07-11 13:07:45

标签: joomla joomla2.5 joomla-template

我是Joomla的初学者。我正在使用模板sitegroundJ16-2。我为大约9个文本字段设计了一个表单。我还在数据库中创建了一个表。现在我想编写一个查询来连接数据库,以便在dbase中插入数据并检索数据。

我无法弄清楚在哪里写查询。

在我设计该表格的文章中?我在哪里可以找到目录结构中的文章?

2 个答案:

答案 0 :(得分:1)

连接数据库的代码是:

$db = & JFactory::getDBO();

插入查询的代码如下:

$query = "INSERT INTO `#__yourtable` (`firstname`, `lastname`) VALUES ('$firstname', '$lastname');";
$db->setQuery($query);

从数据库中检索信息的代码可能是这样的:

$query = 'SELECT * FROM #__yourtable ORDER BY id DESC';
$db->setQuery($query);

您将无法将此添加到Joomla文章中,您将需要创建一个组件或找到一个免费的组件并根据GDP说明进行调整,或者创建一个模块并将其嵌入到文章中。

答案 1 :(得分:0)

尽管您的问题非常广泛,但您需要为joomla编写一个组件。起点Hello World将是逻辑起点,但我建议查找并下载类似的扩展并修改它。如果它只是您要创建的表单,我强烈推荐一种可以在JED找到的免费扩展程序。