Счетчик записей к статьям

  • Автор темы premiums
  • Дата начала

premiums

Guest
Счетчик записей к статьям

У меня тут такая задачка появилась. Надо рядом с каждой категорией в доске объявлений поставить кол-во записей в ней.

Вот мой код он выводит сколько записей вообще есть. А как их направить на нужные категории?

Одним словом надо сделать так чтоб у каждой кат. показовалось кол-во записей в ней.


PHP:
$result = mysql_query( "SELECT count(*) FROM cat   ", $dbi );
	
	while ( $row = mysql_fetch_array ( $result ) )

$total_rows=$row[0];
$num_videos=ceil($total_rows);
{

$result = mysql_query( "SELECT * FROM cat  ", $dbi );
	
	while ( $row = mysql_fetch_array ( $result ) )
	
	{

print <<<EOF

<strong>{$row['id']}) <a class=strong  href="?area={$row['id']}"> {$row['name']}</a> </strong> <font color=#cc0000>( $total_rows )</font><br>

EOF;


	}


}
 

Сергей Тарасов

Профессор
SELECT COUNT(*) FROM tems_table WHERE category_id = 'id';

id берешь для каждой категории свой. Можно все это засунуть в 1 запрос, но не думаю, что тебе это действительно нужно.
 

premiums

Guest
Нефига не понял.

Че то вы не то пишете.

категория один (33 сообщений)
категория два (18 сообщений)

-~{}~ 03.03.06 20:52:

Нашел решение

PHP:
$i=1;

$result = mysql_query( "SELECT * FROM cat  ", $dbi );
	
	while ( $row = mysql_fetch_assoc ( $result ) )
	
{	
		
	$result2 = mysql_query( "SELECT count(id) FROM board where cat_id = ".$i."  ", $dbi );
	$i++; 
	while ( $row2 = mysql_fetch_array ( $result2 ) )
		{
		
			$total_rows=$row2[0];
	
	
print <<<EOF

<strong>{$row['id']}) <a class=strong  href="?area={$row['id']}"> {$row['name']}</a> </strong> <font color=#cc0000>(  {$total_rows} )</font><br>

EOF;


		}
	}
 
Сверху