FipsTheThief
Erfahrenes Mitglied
Also ich versuche momentan ein Baummenu zu erstellen mit mehrdimensionalen Arrays welches auch soweit klappt.
Nur kommt es zu einen Problem
Soweit geht es auch , so angenommen ich setze nun aber oben in den Hauptmenu Punkt bei $sprachen[10][3][0] = 'C/C++';
dann gibt er mir das zwar als Link aus , aber wen ich raufklicke tut sich da gar nix mehr :/ Komme einfach nicht dahinter warum eventuell weiss hier einer rat.
Nur kommt es zu einen Problem
PHP:
<?php
$sprachen[10][0][0] = 'PHP';
$sprachen[10][1][0] = 'Pearl';
$sprachen[10][2][0] = 'Java';
$sprachen[10][3][0] = 'C';
// Obermenupunkte festlegen
// $sprachen[10][$x][$i]
for ($i = 0 ; $i < count($sprachen[10]); $i++)
{
$sprachen[10][$i][1] = ' SubLink1';
$sprachen[10][$i][2] = ' SubLink2';
$sprachen[10][$i][3] = ' SubLink3';
$sprachen[10][$i][4] = ' SubLink4';
$sprachen[10][$i][5] = ' SubLink5';
$sprachen[10][$i][6] = ' SubLink6';
}
// Array Zuweisungen $sprachen[10][0][1]
// $sprachen[10][0][2]
// $sprachen[10][0][3]
// ...
// $sprachen[10][4][3]
// neuer Menuunterpunkt mit $sprachen[10][$i][7] = 'link'
// $sprachen[10][$i][n] = 'linkn'
for ($x = 0; $x < count($sprachen[10]); $x++ )
{
echo "<a href='".$_SERVER['PHP_SELF']."?section=".$sprachen[10][$x][0]."'>".$sprachen[10][$x][0]."</a><br>";
if (isset($_GET["section"]))
{
if($sprachen[10][$x][0] == $_GET["section"])
// sprachen [10][0][0] => PHP == PHP
// [1] => Pearl
// [2] => Java
// [3] => C
{
for($i = 1; $i < count($sprachen[10][$x]); $i++)
{
echo $sprachen[10][$x][$i]."<br>";
}
}
}
}
?>
Soweit geht es auch , so angenommen ich setze nun aber oben in den Hauptmenu Punkt bei $sprachen[10][3][0] = 'C/C++';
dann gibt er mir das zwar als Link aus , aber wen ich raufklicke tut sich da gar nix mehr :/ Komme einfach nicht dahinter warum eventuell weiss hier einer rat.