Я занимаюсь разработкой своего собственного форума уже около недели, и я почти закончил со всем кодом, однако я застрял в одной проблеме, которую мне не удалось выяснить.
Ну, просто сказал, что у меня есть подфорумы, которые могут быть в любом количестве других подфорумов.
Как мне динамически создать путь к любому из этих подфорумов на месте с помощью PHP.
После того, как путь будет создан, я буду использовать его в href и других вещах.
Я предполагаю, что мне нужно каким-то образом пройти через базу данных на основе столбца идентификатора и другого столбца, который связывал бы один подфорум с другим подпунктомforum.
Давайте предположим, что моя таблица базы данных выглядит следующим образом:
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 |
Как мне поступить, или вместо этого нужно что-то еще сделать?
Надеюсь, я был достаточно ясен, чтобы все могли понять.
РЕДАКТИРОВАТЬ:
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);