2012-07-11 57 views
0

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

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

在文章中我设计了这种形式?我可以在哪里找到我的文章在目录结构中?

回答

0

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

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文章,您将e ither需要创建一个组件或找到一个免费的组件,并按照GDP的说法进行调整,或创建一个模块并将其嵌入到文章中。