Как создать алфавит и поиск ввода?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как создать алфавит и поиск ввода?

Сообщение Anonymous »

Я новичок в Codeigniter4 Я хочу отфильтровать список по алфавиту и поисковому вводу. На щелчке каждого алфавита он должен сортировать список в соответствии с алфавитом. В моей базе данных список продуктов хранится в формате массива JSON. .sstatic.net/dou6l.jpg "src =" https://i.sstatic.net/5d4uh.png "/>
Например: если вы нажимаете" A ", тогда Он отобразит список, начиная с «A», как (Apple, Airplane, Adidas) и т. Д., И корпус должен быть таким же, когда вы вводите в поле ввода поиска. < /p>
Ниже приведен функция рендеринга в контроллере, который ищет определенные объекты массива JSON. < /p>
public function loadRecord(){
$request = service('request');
$searchData = $request->getGet();
$search = "";
if(isset($searchData) && isset($searchData['search']))
{
$search = $searchData['search'];
}

$model = new PageModel();

if($search == ''){
$paginateData = $model->paginate(5);
} else {
$db=\Config\Database::connect();

$product_array = [];
$query = $db->query('
SELECT description->"$.products_title" as product_titles
FROM iolt_pages
WHERE description->"$.products_title"
LIKE "%'.$search.'%"
AND pg_id=33'
);
$result = $query->getResult();
$productData=json_decode($result[0]->product_titles);
for($i=0;$i

Подробнее здесь: https://stackoverflow.com/questions/747 ... put-search
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»