Hampfibius
Mitglied
Hi Leute!
möchte gerne ein tree menu mit 3 ebenen
hab folgendes script ist aber noch nicht perfekt
da ein menüpunkt immer mit untermenü gemacht wird
wie kann ich checken ob eine pid auf eine ID verweist?
und das dann hier einbauen
danke schon mal für eure hilfe
HAMPFIBIUS
möchte gerne ein tree menu mit 3 ebenen
hab folgendes script ist aber noch nicht perfekt
da ein menüpunkt immer mit untermenü gemacht wird
wie kann ich checken ob eine pid auf eine ID verweist?
und das dann hier einbauen
PHP:
function show($arr_daten,$int_id = 0,$int_ebene = 0)
{
$str_return = "";
for($int_pos = 0; $int_pos < count($arr_daten);$int_pos++)
{
$ID = $arr_daten[$int_pos]["ID"];
$pid = $arr_daten[$int_pos]["pid"];
$bezeichnung = $arr_daten[$int_pos]["bezeichnung"];
if($pid == $int_id)
{
if($pid == 0)
{
$str_return .= '<div class="main" id="'.$ID.'" onclick="show_tbl(\''.$pid.'|'.$ID.'\');">';
$str_return .= '<p class="div_level0">';
$str_return .= $bezeichnung;
$str_return .= '</p>';
$str_return .= '</div>';
$str_return .= '<div class="sub" id="'.$pid.'|'.$ID.'">';
$str_return .= show($arr_daten,$ID,($int_ebene+1));
$str_return .= '</div>';
}
else
{
$str_return .= '<div class="main" id="'.$ID.'" onclick="show_tbl(\''.$pid.'|'.$ID.'\');">';
$str_return .= '<p class="div_level'.$int_ebene.'">';
$str_return .= $bezeichnung;
$str_return .= '</p>';
$str_return .= '</div>';
$str_return .= '<div class="sub" id="'.$pid.'|'.$ID.'">';
$str_return .= show($arr_daten,$ID,($int_ebene+1));
$str_return .= '</div>';
}
}
}
return $str_return;
}
danke schon mal für eure hilfe
HAMPFIBIUS