Enrico: Neue Idee

Beitrag lesen

Hallo Matthias,

die Darstellung der Menüs funktioniert ja auch reibungslos (wird alles über PHP umgesetzt).

Ich habe derzeit eine Kombination aus GET und Sessionvariablen.

Dies funktioniert auch, POST wäre mir halt lieber, da in der Adressleiste dann nichts angezeigt wird.

Mir ging es darum, die zu schickenden Daten vor den Augen unserer zukünftigen Besucher zu verstecken und bei POST wird in der Adressleiste ja bekanntlich nichts angezeigt.

Folgendes ist mir gerade in den Sinn gekommen, aber macht das Sinn?

Definition der einzelnen Menüpunkte als jeweils eigene Form mit Haupt- und ggfs. Untermenüpunktnummer in versteckten Eingabefeldern und Link in Form eines eigenen Submitbuttons:

1. Aufbau Hauptmenü:

<form action="Index.php" method="post">
   <input name="Hauptmenue" value="0" type="hidden">
   <input type="submit" value="Startseite">
</form>
<form action="Index.php" method="post">
   <input name="Hauptmenue" value="1" type="hidden">
   <input type="submit" value="Wir über uns">
</form>
<form action="Index.php" method="post">
   <input name="Hauptmenue" value="2" type="hidden">
   <input type="submit" value="Rüstzeug">
</form>
...

2. Aufbau Untermenü (Beispiel zu gewähltem Punkt "Rüstzeug"):

<form action="Index.php" method="post">
   <input name="Hauptmenue" value="1" type="hidden">
   <input name="Untermenue" value="0" type="hidden">
   <input type="submit" value="Wir über uns">
</form>
<form action="Index.php" method="post">
   <input name="Hauptmenue" value="1" type="hidden">
   <input name="Untermenue" value="1" type="hidden">
   <input type="submit" value="Termine">
</form>
<form action="Index.php" method="post">
   <input name="Hauptmenue" value="1" type="hidden">
   <input name="Untermenue" value="2" type="hidden">
   <input type="submit" value="Fotos">
</form>
...

Gruß
Enrico