Joomla自定义PHP代码(post action)请求提交结果

时间:2016-01-05 18:48:00

标签: php joomla

我再次陷入joomla,像往常一样做一个不寻常的任务,所以请帮助。

我正在使用joomla Joomla! 3.4.8我创建了自定义PHP搜索框(search.php)及其结果页面(results.php),它显示了数据库中从搜索框字段提交的请求,它从DB获取结果并显示给我。

确定将PHP搜索页面测试到另一个PHP结果页面并确认一切都很完美后我通过使用非数字扩展将搜索页面代码放在joomla custom-html模块中,它在我的结果页面上显示结果,该URL在自定义PHP中描述page(results.php)所以到目前为止一切似乎都很好。

现在,当我在joomla文章中非常仔细地放置了results.php页面代码,使用相同的扩展名nonumber-sourcerer并在搜索页面代码中的URL中更新了新的URL,例如(myjoomla.com/my-results),以便我搜索我的浏览器带我到我提到的/给定的URL但是没有记录:(甚至相同的results.php代码在里面!

我的帖子操作如下:<form name="search-fare-plan" method="post" action="results.php">

当我调用joomla页面代码时,它就像:<form name="search-fare-plan" method="post" action="my-results">

任何帮助都会非常感谢,请...

1 个答案:

答案 0 :(得分:0)

根据this thread

  

确实,与Sourcerer无关,而是在Joomla中使用自定义(php)编码。   检查Joomla中其他表单的php代码,例如登录模块或作为表单的某个组件。

基本上你的表单应该发布到主index.php并发布所需的url变量,如option,view,task,id等。