Joomla自定义PHP代码(操作后)请求提交结果


Joomla custom PHP code ( post action ) request submit result

我再次被困在joomla,像往常一样做一项不寻常的任务,所以请帮忙。

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

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

现在,当我使用相同的扩展名nonmember sourcerer在我的joomla文章中非常小心地放置results.php页面代码时,并在搜索页面代码内的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">

任何帮助都将不胜感激。。。

根据这个线程:

事实上,它与Sourcerer无关,而是与Joomla中的自定义(php)编码有关。检查Joomla中其他表单的php代码,如登录模块或作为表单的某些组件。

基本上,您的表单应该发布到主index.php,并发布所需的url变量,如选项、视图、任务、id等。