Я делаю проект php, который при запуске отображает все книги из базы данных MySQL.Затем выполните поиск по заголовку с помощью ajax.Я посылаю массив всех названий книг через _SESSION на страницу php, которая выполняет фактическую часть поиска, и нахожу те, которые соответствуют поиску.Затем отправьте их в другом массиве с _SESSION и запросите полученные заголовки.
<?php
include 'header.php';
?>
#SEARCH PAGE
<?php
start_session();
$q = $_REQUEST["q"];
$returnArr = "";
if($q!="")
{
$q = strtolower($q);
$allTitles = _SESSION["allTitles"];
foreach($allTitles as $title)
{
if(stristr($q,$title)){
$returnArr.array_push($title);
}
}
_SESSION["returnArr"] = $returnArr;
}
?>
При отправке первого массива («allTitles») я не получаю ошибок.Я также предполагаю, что это не самое элегантное решение, но я довольно неопытен в веб-разработке.