Ich benötige mal wieder eure Hilfe. Ich versuche ein automatisiertes Navigationsmenu per php zu schaffen, welche mit verschiedenen Grafiken läuft. Soweit ist das auch kein Problem. Nur wenn ich die Links verwenden ergibt sich ein Fehler.
Ich habe drei Grafiken, welche jeweils mit einem Link versehen sind und eine Abschlussgrafik ohne Link. Wenn ich den 1. Link auswähle, dann wird die Navigationsleiste erneut automatisiert angezeigt. Der erste Link ist dann deaktivieret, da er ja aktuell ist. Der zweite Link jedoch beinhaltet trotzdem die Linkadresse der ersten Grafik. Ich habe versucht das mit der Funktion next voranzutreiben, aber irgendwas stimmt da nicht. Wie kann ich in each-Schleife innerhalb eines Datensatzes den aktuellen und den nächten Schlüsseldwert verwenden?
Oder kennt ihr einen Code mit dem es einfacher ist? Hier mal mein Code:
Alles anzeigen
Ich habe drei Grafiken, welche jeweils mit einem Link versehen sind und eine Abschlussgrafik ohne Link. Wenn ich den 1. Link auswähle, dann wird die Navigationsleiste erneut automatisiert angezeigt. Der erste Link ist dann deaktivieret, da er ja aktuell ist. Der zweite Link jedoch beinhaltet trotzdem die Linkadresse der ersten Grafik. Ich habe versucht das mit der Funktion next voranzutreiben, aber irgendwas stimmt da nicht. Wie kann ich in each-Schleife innerhalb eines Datensatzes den aktuellen und den nächten Schlüsseldwert verwenden?
Oder kennt ihr einen Code mit dem es einfacher ist? Hier mal mein Code:
Quellcode
- function globallayoutoben($seitentitel = '') {
- global $lang;
- $navdaten = array(
- 'domains' => 'domains',
- 'hosting' => 'hosting',
- 'webdesign' => 'webdesign'
- );
- $menuelinks = '';
- while(list($key, $val) = each($navdaten)) {
- if ($key == $seitentitel) {
- $menuelinks .= '<img src="img/nav_'.$val.'.gif" alt="'.$val.'" />';
- $menuelinks .= '<a href="'.$key.'.php?lang='.$lang.get_session().'"><img src="img/nav_'.$val.'_n.gif" alt="'.$val.'" /></a>';
- next($navdaten);
- } else {
- $menuelinks .= '<a href="'.$key.'.php?lang='.$lang.get_session().'"><img src="img/nav_'.$val.'_non.gif" alt="'.$val.'" /></a>';
- }
- }
- $menuelinks .= '<img src="img/nav_end.gif" alt="Navigationsende" />';
- }