Einzelnen Beitrag anzeigen
  #1  
Alt 03.09.2007, 11:52:06
-=Sirius=- -=Sirius=- ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 68
-=Sirius=- eine Nachricht über ICQ schicken
Navigation mit PHP

Hi,
mein erster Post in diesem Forum... und mit Sicherheit nicht der letzte ;)


Ich hab jetzt mit Hilfe des Buches PHP5/MySQL5 von Matthias Kannengieser eine Navigation hinbekommen.
Hier mal der Code in der ID Navi:
Code:
	<div id="navi">
		<?php
			$kategorien = array(
			'Startseite' => 'index.php',
			'Bewerbung' => 'index.php?s=bewerbung',
			
			'Impressum' => 'index.php?s=impressum'
			);
			
			$bewerbung = array(
			'Lebenslauf' => 'index.php?s=lebenslauf',
			'Zeugnis' => 'index.php?s=zeugnis',
			'Urkunden' => 'index.php?s=urkunden',
			'Praktikas' => 'index.php?s=praktika'
			);
			
			
			foreach ($kategorien as $key => $wert) {
				echo "<a href='$wert'>$key</a><br>";
			
			  if(isset($_GET['s']))
			  {
			
				if (($key == "Bewerbung") && ($_GET['s'] == "bewerbung")){
					foreach ( $bewerbung as $key => $wert ) {
							echo "<ul><a href='$wert'>$key</a></ul>";
						  }
					}
			  }
			}
		?>
	</div>
Hier mal der Code im ID Content:
Code:
	<div id="content">
		<?php
		     if(isset($_GET['s']) && file_exists('./'.$_GET['s'].'.php'))
                     {
                      include('./'.$_GET['s'].'.php');
                     }
    
                     else
                     {
                      include('./home.php');
                     }
          ?>
	</div>
Jetzt hab ich ein paar Fragen dazu:

1. Wie und was muss ich ändern oder hinzufügen damit in der Navi, wenn ich auf eine Kategorie klicke (z.b. Bewerbung) und dann auf eine Unterkategorie das dann die Kategorie trotzdem offen bleibt.
Bis jetzt hat sie sich immer geschlossen.

2. Wie kann ich die Unterkategorien weiter links stehen lassen ?
Im Moment sind die nämlich bei manchen Seiten zuweit rechts ^^

3. Ich hab jetzt schon von einigen gehört, das das includen durch ?s= "unsicher" sein soll.
Wie kann ich des also machen das oben in der adressleiste diese Variante steht
domain.de/bilder/galerie1
ohne das in den ganzen Dokumenten die Div's definiert werden müssen ?



Ich hoffe ihr könnt mir helfen und lest das hier immernoch, nicht das ihr abgeschreckt wurdet von meinem langen Text ^^

Danke

mfg
Sirius
__________________
cu Sirius


Meine Projekte:
Maafischer-Viereth.de und noch einige in Bearbeitung :)
Mit Zitat antworten