За последние 24 часа нас посетили 31800 программистов и 1755 роботов. Сейчас ищут 997 программистов ...

условие php

Тема в разделе "PHP для новичков", создана пользователем wolf777, 26 окт 2014.

  1. wolf777

    wolf777 Новичок

    С нами с:
    26 авг 2014
    Сообщения:
    207
    Симпатии:
    0
    как правильно составить условие php

    $cat = $db->super_query("SELECT cat FROM `".PREFIX."_albums` WHERE user_id = '{$uid}'");

    Код (Text):
    1.    
    2. if($sql_){
    3.                         $m_cnt = $row_owner['user_albums_num'];
    4.                         $tpl->set('{aid}', '_'.$row_owner['album_id']);
    5.                         $tpl->set('{uid}', $user_info['user_id']);
    6.                         $tpl->set('{cat}', '_'.$row_owner['album_id']);
    7.    
    8. if($cat == 0){
    9. $tpl->set('{alb_id}', '{uid}_{cat}');
    10. } else {
    11. $tpl->set('{alb_id}', '{uid}_{aid}');
    12. }          
    надо чтоб было так

    если cat равно 0 то выводим $tpl->set('{alb}', '{uid}_{cat}');

    если в строке cat пусто то выводим $tpl->set('{alb}', '{uid}_{aid}');}
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну у вас алгорит пхп ровно то и описывает что вам надо.

    зы. а зачем у вас юид в кавычках? у вас строковые идентификаторы?
     
  3. wolf777

    wolf777 Новичок

    С нами с:
    26 авг 2014
    Сообщения:
    207
    Симпатии:
    0
    это теги для шаблона tpl
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    вам шашечки или ехать? чего хотим-то? есть вопрос и есть код который сам себе на вопрос отвечает. либо меняйте вопрос либо меняйте код. логично?
     
  5. wolf777

    wolf777 Новичок

    С нами с:
    26 авг 2014
    Сообщения:
    207
    Симпатии:
    0
    логично, получается код я написал верно, значит проблема заключается не в моем коде(
     
  6. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Проблема заключается в том, что в шаблоне содержится логика, раз отделяем - так отделяем: шаблон должен получить данные, которые надо показать, а думать не там надо.