Alt Forumlar içinde Alt Forumlar için PHP Ağacı Geçişi

0 Cevap php

Şimdi yaklaşık bir hafta boyunca kendi forum gelişmekte olan ve neredeyse ben anlamaya mümkün olmamıştır tek bir konuda şaşırıp, ancak, tüm kod ile işim bitti.

Peki, sadece ben diğer alt forumlarda herhangi bir süre içinde olabilir alt forumları var dedi.

Nasıl PHP ile yerinde bu alt forumlarda herhangi bir dinamik bir yol yaratacaktır.

Yolu oluşturulur sonra href yıllara ve diğer şeyler içinde bunu kullanmak istiyorsunuz.

Ben nasılsa bir kimlik sütun ve başka alt forumun bir alt forumu bağlayacak başka bir sütuna dayalı veritabanı çapraz gerekir tahmin ediyorum.

Benim veritabanı tablo bu gibi görünüyor olduğunu varsayalım:

ID | Name        | Link |
---+-------------+-------
1  | Forum-One   | Top  |
2  | Forum-Two   | 1    |
3  | Forum-Three | 2    |
4  | Forum-Four  | 2    | 
5  | Forum-Five  | 3    |
6  | Forum-Six   | 3    |

Bunu nasıl yapıyor hakkında gitmek istiyorum - ya da yerine yapılması gereken başka bir şey var mı?

Ben herkesin anlaması için yeterince açıktı umuyoruz.

EDIT:

 include("inc/config.php");

 function generateBreadcrumb($startingID){

  $result = mysql_query("SELECT * FROM temp_table WHERE ID='$startingID'");

  while($row = mysql_fetch_array($result))
  {
    $db_id=$row['ID'];
    $db_name=$row['Name'];
  }

     if($db_id!='Top'){
         return generateBreadCrumb($db_id);
     } else {
         return $db_name;
     }
 }

 $startID='6';
 echo generateBreadcrumb($startID);

0 Cevap