Возникли проблемы с созданием переменной шаблона ($ templatevars) для массива PHP - PullRequest
0 голосов
/ 25 мая 2020

У меня проблемы с загрузкой массива в переменную 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';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...