2011-03-13 159 views
0

好了,現在我有兩個表categoriessubcategories這樣PHP顯示類別和子類別

Categories: 
    id 
    title 
    description 

Sub Categories: 
    id 
    catid 
    title 
    description 

現在的子類別的「catid」將有類別「id」的價值,我希望將我和環我的類別和子類別,並顯示它像

Category 
    subcat 
    subcat 

categories 
    subcat 
    subcat 
+0

好,那看起來不錯。現在你的問題到底是什麼:-)?你需要更具體。向我們展示你到目前爲止所做的事情,以及哪些行不通/你需要什麼提示。 – Mat 2011-03-13 18:54:38

回答

1
$catquery = "select * from categories"; 
$res = mysql_query($catquery) 

while (list($id, $title, $description) = mysql_fetch_row($res)){ 
    $subquery = "select id, title, description from subcategories where catid = {$id}"; 
    $res = mysql_query($subquery); 
    echo("Category: {title} ({description})<br />"); 
    while (list($sid, $stitle, $sdescription) = mysql_fetch_row($res)){ 
      echo (" Subcategory: {stitle} {sdescription}<br />"); 
    } 
} 

這應該顯示您的類別和subcatego里斯爲這樣:

類別:類別1(這是 類別1)
子類別:子類別1 這是子類別1
子目錄: SubCategory2這是subcategory2
類別:類別2(這是 類別2)
子目錄:Subcategory3 這是subcategory3