Podkategorie php

0

Witam

Mam taki skrypt na wyświetlanie kategorii i podkategorii:

 $tree = array();
while($row = $stmt -> fetch())
{
	if (!$row['qoute_id_comment']){
		$tree[$row['id']] = $row;
	}else{
		if (!isset($tree[$row['qoute_id_comment']]['children'])){
				$tree[$row['qoute_id_comment']]['children'] = array();
		}
		$tree[$row['qoute_id_comment']]['children'][] = $row;
	}
}

Jak mógłbym dopisać wyświetlanie jeszcze jednej pod->podkategorii? :)

2

Sprawdź co to rekurencja.

0
}else{
		if (!isset($tree[$row['qoute_id_comment']]['children'])){
			$tree[$row['qoute_id_comment']]['children'] = array();
		}
		$tree[$row['qoute_id_comment']]['children'][] = $row;
		
		if(!isset($tree[$row['qoute_id_comment']]['children'][$row['qoute_id_comment']])){
			$tree[$row['qoute_id_comment']]['children']['dwa'][$row['qoute_id_comment']] = array();						
		}
		$tree[$row['qoute_id_comment']]['children']['dwa'][$row['qoute_id_comment']][] = $row;	
	} 

Czytałem..

Ale próbuję tak i nie wychodzi.. tworzy jakieś złe puste rekordy.

0

To może jednak rekurencja?

0

Dobra dzięki za naprowadzenie :) Jednak rekurencja to okazał się strzał w dziesiątkę!

Leci plus a temat można zamknąć!

1 użytkowników online, w tym zalogowanych: 0, gości: 1