В шаблоне Joomla я пытаюсь использовать форму (в статье Joomla, чтобы сохранить макет шаблона) и передавать данные в обрабатывающий php-файл (например, для ввода этих данных в базу данных mysql).Нет Java.Когда я нажимаю «Отправить», я теряю всю информацию POST, прежде чем она достигнет этого обрабатывающего PHP-файла.Я полагаю, что это потому, что Joomla имеет index.php, введенный в любых URL.
Я понял, что любые перенаправления (например, изменения htaccess) очищают мои необходимые переменные POST.
Как я могу нажать кнопку подтверждения, сохранить переменные POST и отправить их в обрабатывающий PHP-файл?
Спасибо за любую помощь ..!
Я пыталсяизменение параметра перезаписи URL на основе Joomla, но это портит все мои другие URL.Я попробовал инструмент перенаправления webhost - он работает, но убивает все данные, которые я пробовал, изменения htaccess, но это, похоже, не имеет никакого эффекта. Плюс, это также убило бы переменные POST, которые я пробовал относительный путь, не работает, потомуСмешивание index.php в любом случае.
В моем файле формы (фактическая статья Joomla в шаблоне)
´´´´
<form action="process.php" method="POST" />
<input type="submit" value="Submit" />
</ form>
´´´´
Файл form.php находится в той же папке, что и папка process.php.URL содержимого form-php также имеет index.php, но он функционален.
В коде обработки у меня есть это:
´´´´´´´´´´ *
$table = $_POST['formID'];
echo ($table);
$keys = implode(", ", (array_keys($_POST)));
$values = implode("', '", (array_values($_POST)));
´´´´´´´´´´
но таблица $ просто пуста, из-за этой части index.php, от которой я, кажется, не могу избавиться.
Весь этот код находится в удаленной папке в соответствии с классической структурой папок joomla для модулей, поэтому /modules/mod_xyz/tmpl/process.php
Есть ли способ правильно настроить действие формы, чтобычто index.php не запутывается ни в каких файлах в вышеупомянутой папке?Я хотел бы сохранить index.php во всех других ссылках, поскольку они работают, а также я хотел бы понять, почему это не работает?
Еще раз большое спасибо
Идея состоит в том, чтобы просто щелкнуть кнопку отправки в форме, чтобы данные POST можно было использовать в файле process.php (= ввод данных в базу данных mysql).