No potes :)
Pokud chces neco resit, je dobre dat sem kod, ktery si napises nekde bokem, ktery dela jen to jedine. Ten kod musi byt spustitelny, co sem das. Takhle v tom nelze hledat chyby. Jsou to jen naznaky neceho, co by, kdyby... a ono nezaprsi a nezaprsi :)
odkaz <a href="adresa?a=1&b=2">
(pripadne by se to dalo resit pres error404 jako <a rel="nofollow" href="adresa/1/2"> to presmeruje na index.php?url=1/2)
Z toho odkazu vydolujes urovne
$level0 = isset($_GET['a']) ? $_GET['a'] * 1 : -1;
$level1 = isset($_GET['b']) ? $_GET['b'] * 1 : -1;
A pak ty foeach jsou jasne.
if ($level0>0) ...
if ($level1>0) ...
Dalsi problem mozna je, co mas v tech polich, ze jo? Kdybys sem misto pohadek vypsal, co vypise php pred tim, nez kliknes na odkaz a pak, co kliknes na odkaz, tyto prikazy:
print_r($list_child); // nebo var_dump
print_r($list_parent_child);