joomla:使用joomladb函数在joomla外部建立数据库连接
joomla: make database connections outside joomla, using the joomla db functions
这种情况我有:安装了joomlaxy/JSPT/Payplans的joomla,运行良好。
现在,我在/pages文件夹中做了一个php脚本,在特定用户类型的模板中使用,该模板调用一个javascript,传递几个变量(myID,followID)
http_request.open('POST', '/test/update.php', true);
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
postvar="myID="+myID+"&followID="+followID;
http_request.send(postvar);
好吧,现在,我已经完成了更新.php,在站点和atm的根目录中,它是这样的:
$myID=$_POST['myID'];
$followID=$_POST['followID'];
$query="INSERT INTO '#__community_follow' (myID,followID) VALUES ($myID,$followID)";
$op_ok=1;
if($op_ok==1){
echo "QUERY:$query";
}else{
echo "Error";
}
我已经使用"joomla"名称格式完成了该表,我想包括joomla的服务器功能,以使他执行查询。。。
有人能帮我吗?ha已尝试放置:
require_once ('libraries/joomla/factory.php');
$db =& JFactory::getDBO();
以及用途:
$db->setQuery($query);
$db->query();
但是没有任何运气。。。有什么建议吗?
在1.5上,我使用类似的东西从外部文件访问joomla对象。
$directory = '/var/www/myfolder'; // path to joomla installation
define( '_JEXEC', 1 );
define( 'JPATH_BASE', $directory);
define( 'DS', '/' );
require_once ( JPATH_BASE .DS . 'configuration.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
require_once ( JPATH_BASE .DS.'libraries'.DS.'joomla'.DS.'factory.php' );
$mainframe =& JFactory::getApplication('site');
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- HTML表单提交时未执行外部函数
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 使用html中的外部javascript进行数据验证
- 将变量传递给外部Javascript
- 使用javascript在Flash中加载外部图像
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 如何更改reactjs中外部/独立组件的状态或属性
- 当我更改Joomla时,它仍然从旧域加载CSS和Javascript
- 如何从外部页面激活非默认引导选项卡
- 如何在运行时在angular 2中加载外部js脚本
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 在Joomla html标签默认代码上,如何使用外部javascript更改活动标签
- Joomla和WordPress上的外部JS未加载
- 如何将外部PHP文件包含在Joomla文章中
- joomla:使用joomladb函数在joomla外部建立数据库连接
- 我如何在Joomla网站使用外部HTML表单
- Joomla外部动态Javascript模块
- 如何在Gantry Joomla网站中添加外部JS
- 如何让外部.js文件在joomla中工作