У меня есть несколько имен файлов, хранящихся в моей таблице, с категорией для каждого изображения.Если значение истинно, если значение ложно, показать что-то еще
У меня есть галерея на одной странице.
Итак, мой вопрос: если значение моей категории_3 равно 3, я хочу, чтобы он показывал изображение.
Если category_id не 3, я хочу отобразить сообщение «no content» или что-то еще.
Вот мой код. Не знаю, где я ошибся. Надеюсь, кто-то может дать мне руку.
<?php
$newlogos = DB::getInstance()->query("SELECT `logo_id`, `creation`, `logo_name`, `category_id`, `org_img`, `new_img` FROM `logos` WHERE category_id = 3 ORDER BY `logo_id` DESC ");
$category_id = ('category_id' == 3);
if($category_id == false){ ?>
<div><h2>No Content</h2></div>
<?php }
if($category_id == true){
foreach($newlogos->results() as $nl){ ?>
//Do Stuff
Я пробовал кучу комбинаций, как это, например:
$category_id = ('category_id' == 3);
if($category_id != 3){ ?>
<div><h2>No Content</h2></div>
<?php }
else{
//Do Stuff
Просто не могу понять это.
Является ли этот CodeIgniter? –
@AliGajani Нет, это не CodeIgniter – cwd
'$ category_id = ('category_id' == 3);' WTF?!? Вы проверяете, имеет ли строка со значением «category_id» значение 3 ..... конечно же, нет, точно так же, как яблоня никогда не бывает крокодилом. –