ответ неверен, удалите и не позорьтесь!!!
И такой ответ даёт "Full stack web developer"?!!
local data = "Admin Name = " .. admName .. " ID = " .. adminId
какие имена переменных передаются в запросе ?
какие вы ожидаете ?
они совпадают ?
$stmt->bind_param('ss', $admName, $adminId);
$stmt->bind_param('ss', $_POST['adminName'], $_POST['adminId']);
local data = "Admin Name = " .. admName .. " ID = " .. adminId
$admName = (isset($_POST['adminName']) ? strval($_POST['adminName']) : '$adminName');
$adminId = (isset($_POST['adminId']) ? strval($_POST['adminId']) : '$adminId');
он Вас только путает и ничего полезного не делает, замените на if (!isset($_POST['adminName'],$_POST['adminId'])) die("No required data!!");
RewriteRule "/catalog(.+)" "/index.php?_route_=product/category&path=1&some_vars=$1" [QSA]
Дописывайте чего не хватает и все должно заработать, но я бы переименовал папку, возможность настроить путь к этой папке как раз для таких случаев как у вас. sitemoy.ru/page/......
RewriteRule "/page/(.+)" "/somefile.php?page=$1" [QSA]