У меня проблемы с загрузкой массива в переменную templatevars Кажется, что каждый раз, когда я запускаю его, он не идентифицируется, и, похоже, он не помещает массив в переменную, я был бы признателен за любую помощь, которую я могу получить с этим Спасибо
Вот код, который я использую
<?php
require '../template.php';
$title = 'List';
if (isset($_SESSION['login']) && $_SESSION['login'] == true) {
if (isset($_POST['submit'])) {
$jokes = find($pdo, 'jokes');
$applications = $pdo->prepare('SELECT count(*) as count FROM applications WHERE jokeId = :jokeId');
$applications->execute(['jokeId' => $jokes['id']]);
$applicantNumber = $applications->fetch();
$categoryList = $pdo->prepare('SELECT * FROM category WHERE id = :id');
$values = [
'id' => $jokes['categoryid']
];
$categoryList->execute($values);
$categoryName = $categoryList->fetch();
$filterCity = find($pdo, 'jokes');
$templateVars = array(
'jokes' => $jokes,
'category' => $categoryList,
'applications' => $applications,
'jokes' => $filterCity,
'categoryList' => $categoryName,
'applications' => $applicantNumber
);
} else {
$jokes = find($pdo, 'jokes');
$output = loadTemplate('../Templates/jobListing.html.php', $templateVars);
}
} else {
$output = loadTemplate('../Templates/login.html.php', []);
}
require '../Templates/layout.html.php';