Помогите пожалуйста ... Нужно из БД помимо списка вывести количество одинаковых записей около самой записи '.$genre.' (32) Код (Text): $genres .= '<a href="/genre/'.urlencode(str_replace(' ','_',$genre)).'" title="'.$genre.'">'.$genre.'</a>'; к примеру Ужасы (25) Комедия (32) Боевик (27) и т.д. Таблица содержит id - ИД поля news_id - ИД поля в другой таблице genre - запись (в данном случае Жанр) Код (Text): $rr = $db->query('SELECT DISTINCT genre FROM '.PREFIX .'_dop_genre ORDER BY genre'); while ($row = $db->get_row($rr)) { $genresList = explode('|',$row['genre']); $genres = ''; $cntgenres = count($genresList); $ai = 0; foreach ($genresList as $genre) { $ai++; $genre = trim($genre); $genres .= '<a href="/genre/'.urlencode(str_replace(' ','_',$genre)).'" title="'.$genre.'">'.$genre.'</a>'; if ($ai<$cntgenres) $genres .= ''; } unset($genresList); if (!empty($row['genre'])) { $genreall= $genres; } $o_block .= ''.$genreall.''; }; echo '<DIV>'.$o_block.'</DIV>';
Re: Помогите пожалуйста ... Нужно из БД помимо списка вывест SELECT genre, count(*) AS cnt FROM '.PREFIX .'_dop_genre GROUP BY genre ORDER BY genre
Re: Помогите пожалуйста ... Нужно из БД помимо списка вывест Спасибо .. уже разобрался Код (Text): $rr = $db->query('SELECT DISTINCT genre, count(*) AS count FROM '.PREFIX .'_dop_genre GROUP BY genre ORDER BY genre'); while ($row = $db->get_row($rr)) { $counts = $row['count']; $genresList = explode('|',$row['genre']); $genres = ''; $cntgenres = count($genresList); $ai = 0; foreach ($genresList as $genre) { $ai++; $genre = trim($genre); $genres .= '<a href="/genre/'.urlencode(str_replace(' ','_',$genre)).'" title="'.$genre.'"><div class="menu_pod_item_url_average">'.$genre.' <i>('.$counts.')</i></div></a>'; if ($ai<$cntgenres) $genres .= ''; } unset($genresList); if (!empty($row['genre'])) { $genreall= $genres; } $o_block .= ''.$genreall.''; }; echo '<DIV>'.$o_block.'</DIV>'; Надо было заменить на это Код (Text): $rr = $db->query('SELECT DISTINCT genre, count(*) AS count FROM '.PREFIX .'_dop_genre GROUP BY genre ORDER BY genre'); И дописать 1) Код (Text): $counts = $row['count']; 2) Код (Text): .$counts.