Severin Kacianka: Mehrdimensionales Array ausgeben

Beitrag lesen

Hallo,

Array ([description] => Array ( [0] => Home
       [action] => Array (      [0] => 1

Ich würde auch hier description und action in Anführungszeichen setzen.

while($navi_row = mysql_fetch_array($navi_erg)) {
  $admin_navi['description'][] = $navi_row['description'];
  $admin_navi['action'][] = $navi_row['action'];
}

foreach($admin_navigation['description'] as $admin_navigation_out) {
  echo '<li><a href="'.$_SERVER['PHP_SELF'].'?id='.$admin_navigation.'">'.$admin_navigation_out.'</a></li>';
}

Ich komme einfach nicht weiter, wo liegt mein Denkfehler?!

Du verwendest die falschen Arrays

  1. $admin_navi != $admin_navigation
  2. $admin_navigation != $admin_navigation_out

Gruß,
Severin
Post Scriptum: Um Arrays zu debuggen ist die Funktion print_r sehr hilfreich. echo '<pre>';print_r($array) echo '</pre>'; gibt dir das ganze Array schön übersichtlich aus.

--
They that can give up essential liberty to obtain a little temporary safty deserve neither liberty nor safty.
-- Benjamin Franklin