2010-07-19 5 views
1

Comment faire pour imprimer les forums sous la catégorie courante?imprimer les forums sous la catégorie commune

Comme si j'avais 3 forums avec le même chat_id Je veux les imprimer ensemble dans la catégorie. Tu comprends?

C'est difficile à expliquer. Comme ceci:

Catégorie 1
Forum 1
Forum 2

Catégorie 2
Forum 45
Forum 74

Non

Catégorie 1 Forum 1
Catégorie 1 Forum 2

CREATE TABLE `forums` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, 
`forum_name` varchar(80) NOT NULL DEFAULT 'New forum', 
`forum_desc` text, 
`cat_id` int(10) unsigned NOT NULL DEFAULT '0' 
PRIMARY KEY (`id`) 
) 

CREATE TABLE `categories` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, 
`cat_name` varchar(80) NOT NULL DEFAULT 'New Category' 
PRIMARY KEY (`id`) 
) 

Mon anglais est pauvre je suis désolé

while ($row=mysql_fetch_assoc($query)) { 

echo $row['cat_name'].$row['forum_name']; 

} 

Répondre

0

Je suppose que vous avez la requête de travail?

$old_cat = ''; 
while ($row=mysql_fetch_assoc($query)) { 
    if($row['cat_name'] != $old_cat){ 
     echo $row['cat_name']."<br>\n"; 
     $old_cat = $row['cat_name']; 
    } 
    echo $row['forum_name']."<br>\n"; 
} 
Questions connexes