Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Помогите правильно написать код

Помогите правильно написать код


     07.01.2014    php, category, news    Все вопросы » Общие вопросы по PHP    2489

вопрос
Привет!

Помогите пожалуйста написать этот скрипт правильно.

Нужно написать так:


if (если новость находится в категории с ID (тут уже мой id) {
То вставляем тут нужный (мой код)
}


Буду признателен за помощь!

Ответил: ПафНутиЙ


if(intval($row['category']) == $cat) {
    # code...
}
// или так
if (intval($_REQUEST['category']) == $cat) {
    # code...
}

7 комментариев

FastFud
Юзер

FastFud - 7 января 2014 18:18 -


if(intval($row['category']) == $cat) {
    # code...
}


Вы про ID забыли.
Если новости в категорию к примеру Категория: Музыка с ID - 3

if(intval($row['category']) == $cat[3]) {
   а потом тут мой код
}

dj-avtosh
PHP-developer

dj-avtosh - 8 января 2014 13:28 -

Казалось бы при чем тут $cat[3]

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

FastFud
Юзер

FastFud - 8 января 2014 15:03 -

Я пример дал ( что мне нужно и ID куда то написать той категории) которая мне нужна.

R00t
Юзер

R00t - 8 января 2014 16:15 -

$row['category']
это и есть id вашей категории из бд
$cat
- переменная c id категории

так что, вам правильно дали пример.

FastFud
Юзер

FastFud - 8 января 2014 16:23 -

Возможно я не правильно задал вопрос.

Мне нужно как и в шаблоне


[category=ID] тут мой код [/category]


ID - 1,2,3,4,5 и тог далее

А мне нужно в php сделать чтобы для определенной категории как показано выше.

FastFud
Юзер

FastFud - 8 января 2014 16:26 -


if (intval($_REQUEST['category']) == $cat) {
    # code...
}


Если я так напишу то этот код с моим ничего не даст.
Мне нужно сделать так:

Для новостей находящейся в категории к примеру с ID - 3 мой код
Для новостей находящейся в категории с ID - 4 уже другой код

R00t
Юзер

R00t - 8 января 2014 16:37 -


if (intval($row['category']) == 3) {
   # code...
} elseif (intval($row['category']) == 4) {
     # code2...
} else {
    # code3...
}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх