Фильтр поиска на php

508
16 мая 2017, 05:37

как лучше реализовать фильтр поиска на php Вот как получилось у меня

if(isset($_GET["name"]))
{
    $name = htmlentities(stripslashes($_GET['name']), ENT_QUOTES, "UTF-8");
    $t[] .= "(name LIKE '%$name%' OR text LIKE '%$name%')";
}
if(isset($_GET["tags"]))
{
    $tag = htmlentities(stripslashes($_GET['tags']), ENT_QUOTES, "UTF-8");
    $t[] .= "(tags LIKE '%$tag%')";
}
if($t)
{
    $d = "WHERE";
    $t = implode(" AND ", $t);
}
else
{
    $d = "";
}
$rezult = mysql_query("SELECT * FROM product $d $t");

И простая форма, все в принципе работает, хотелось бы узнать о корректности кода и может есть более простой способ

READ ALSO
Копируется файл в папку с обработчиком

Копируется файл в папку с обработчиком

При загрузке на сервер изображения оно, помимо перемещения в папку постоянного хранения, копируется в папку, в которой находится сам обработчик...

327
Magento узнать роуты плагина

Magento узнать роуты плагина

Добрый день, мне знакомый скинул плагин для магентуЯ уже разбираюсь с ним как час, и никак не могу понять где прописаны пути, на которых он действует

311
Объединить в Foreach

Объединить в Foreach

Доброго дня! Помогите пожалуйста объединить несколько запросов и вывести их в одном Foreach

295
Как подключиться к MS SQL 2016 из PHP (всё на одном ПК, локально происходит)

Как подключиться к MS SQL 2016 из PHP (всё на одном ПК, локально происходит)

Установил настроил драйвер вот по этой инструкции: https://phpru/forum/threads/kak-ja-nastraival-php-mssql

276