cotonti.com : Вывести количество проектов и работ в портфолио на странице users https://www.cotonti.com Последние сообщения в теме Cotonti en Thu, 09 Oct 2025 12:01:00 -0000 ed.moriarti #45371 Kopusha:

В кастомный файл функции или в функции модуля
Все фолио


function get_foli_count($userid){
        global $db, $db_folio;
        $result = $db->query("SELECT COUNT(*) FROM $db_folio WHERE item_userid=".$userid)->fetchColumn();
        return $result;
}

опубликованные

function get_foli_published_count($userid){
        global $db, $db_folio;
        $result = $db->query("SELECT COUNT(*) FROM $db_folio WHERE item_state=0 AND item_userid=".$userid)->fetchColumn();
        return $result;
}

проекты и маркет

function get_proj_count($userid){
        global $db, $db_projects;
        $result = $db->query("SELECT COUNT(*) FROM $db_projects WHERE item_userid=".$userid)->fetchColumn();
        return $result;
}
function get_proj_published_count($userid){
        global $db, $db_projects;
        $result = $db->query("SELECT COUNT(*) FROM $db_projects WHERE item_state=0 AND item_userid=".$userid)->fetchColumn();
        return $result;
}
function get_market_count($userid){
        global $db, $db_market;
        $result = $db->query("SELECT COUNT(*) FROM $db_market WHERE item_userid=".$userid)->fetchColumn();
        return $result;
}
function get_market_published_count($userid){
        global $db, $db_market;
        $result = $db->query("SELECT COUNT(*) FROM $db_market WHERE item_state=0 AND item_userid=".$userid)->fetchColumn();
        return $result;
}

 

Блин, друг, я именно твоего ответа и ждал))) спасибо! Почему-то ты всегда отвечаешь ))) в этот раз только подзатянул немного))) я понервничал :D спасибо 

]]>
ср, 26 мая 2021 16:14:06 -0000
Kopusha В кастомный файл функции или в функции модуля
Все фолио


function get_foli_count($userid){
        global $db, $db_folio;
        $result = $db->query("SELECT COUNT(*) FROM $db_folio WHERE item_userid=".$userid)->fetchColumn();
        return $result;
}

опубликованные

function get_foli_published_count($userid){
        global $db, $db_folio;
        $result = $db->query("SELECT COUNT(*) FROM $db_folio WHERE item_state=0 AND item_userid=".$userid)->fetchColumn();
        return $result;
}

проекты и маркет

function get_proj_count($userid){
        global $db, $db_projects;
        $result = $db->query("SELECT COUNT(*) FROM $db_projects WHERE item_userid=".$userid)->fetchColumn();
        return $result;
}
function get_proj_published_count($userid){
        global $db, $db_projects;
        $result = $db->query("SELECT COUNT(*) FROM $db_projects WHERE item_state=0 AND item_userid=".$userid)->fetchColumn();
        return $result;
}
function get_market_count($userid){
        global $db, $db_market;
        $result = $db->query("SELECT COUNT(*) FROM $db_market WHERE item_userid=".$userid)->fetchColumn();
        return $result;
}
function get_market_published_count($userid){
        global $db, $db_market;
        $result = $db->query("SELECT COUNT(*) FROM $db_market WHERE item_state=0 AND item_userid=".$userid)->fetchColumn();
        return $result;
}

 

]]>
ср, 26 мая 2021 12:43:01 -0000
ed.moriarti Добрый вечер!

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

]]>
пн, 24 мая 2021 20:45:02 -0000