@Chesterfield25

Как отфильтровать материал?

До меня не может дойти как отфильтровать материал?

Выборка из базы данных

$sql = $pdo->prepare("SELECT xf_list.id as id_f, xf_list.title as title_f, xf_list.url as url_f, xf_category.id as id_c, xf_category.title as title_c, xf_type.title as title_t, xf_type.url as url_t FROM `xf_list` LEFT JOIN `xf_category` ON `xf_list` . `category_id`=`xf_category` . `id` LEFT JOIN `xf_type` ON `xf_list` . `type_id`=`xf_type` . `id`");
$sql->execute();
$result = $sql->fetchAll(PDO::FETCH_OBJ);


Вывод на странице

<table class="table shadow ">
    <thead class="thead-dark">
      <tr>
        <th>#</th>
        <th>Name</th>
        <th>Currency</th>
        <th>MicroWallet</th>
        <th>Visit</th>
      </tr>

<?php foreach ($result as $value) { ?>
<tr>
<td><?=$value->id_f ?></td>
<td><a href="<?=$value->url_f ?>" target="_blank"><?=$value->title_f ?></a></td>
<td><?=$value->title_c ?></td>
<td><a href="<?=$value->url_t ?>" target="_blank"><?=$value->title_t ?></a></td>
<td><a class="btn btn-primary" href="<?=$value->url_f ?>" target="_blank" role="button">View</a></td>
<?php } ?>
</tr>
  </thead>
  </table>


Мне нужно возможность фильтровать по

<?=$value->title_t ?>

и по

<?=$value->title_c ?>

ну или хотя бы по последнему!

Что я получаю на странице

60c21696a546e075067552.png
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Передавать в гет параметрах данные для фильтра, обработать их на бэкенде и добавить соответствующие условия в запрос.

PS: Зачем, интересно, вы делаете препэйр, если не используете подготовленные выражения??? Как насчет ИСПОЛЬЗОВАТЬ подготовленные выражения?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы