Markus: Mehrere Seiten austauschen und andere erhalten

Hallo Forumler,

da ich insg. kaum PHP kann, habe ich ein, zumindest für mich, grosses Problem. Ich möchte folgendes: Ich habe auf meiner neuen HP einige Hauptbuttons (Hauptmenüs) die durch ein

<?php switch ($page)
{ ...code... }
?>

ein kleines Submenü öffnen.
Also:
Drücke man Hauptmenü 1 öffnet sich Sub-Menü 1
Drücke man Hauptmenü 2 öffnet sich Sub-Menü 2
usw...

So, drückt man nun auf einen Link in einem Sub-Menü soll sich rechts daneben der eigentlich Inhalt des gerade angeklickten Links auftun.

Mein Problem ist das wenn man z.B. auf einen Link im Sub-Menü 2 klickt zwar dessen Inhalt auftut, aber auch gleichzeitig Sub-Menü 1 öffnet !

Wie schaffe ich es das das nicht passiert sondern immer das durch den Hauptmenü-Punkt gewählte Sub-Menü erhalten bleibt auch wenn man auf Links im Sub-Menü klickt  ???

Zur Veranschaulichung:
<img src="http://vrmlbase.de/problem.gif" border=0 alt="">

VIELEN Dank im vorraus,
Markus

PS: Frohe Ostern :))

  1. hallo Markus,

    Wie schaffe ich es das das nicht passiert sondern immer das durch den Hauptmenü-Punkt gewählte Sub-Menü erhalten bleibt auch wenn man auf Links im Sub-Menü klickt  ?

    Da hast du dir nun Mühe gegeben und gedacht, es hilft dem Verstaändnis deiner Frage weiter, wenn du ein Bildchen herstellst ... leider unnütze Mühe. Wir brauchen, umn dir bei der Korrektur zu helfen, keine Bildchen, sondern deinen PHP-Code. Sei so gut und reiche die Stellen nach, an denen es deiner Meinung nach "hängt"

    Christoph S.

    1. Hi Chris,

      ok, hier erstmal meine index.php:

      <table border="1" cellpadding="5" cellspacing="0" width="700" align="center">
      <tr bgcolor="#FFFEEE">
      <td colspan="2">

      <!-- Menue-Leiste Anfang -->
      <table border="0" cellpadding="3" cellspacing="0" align="center">
      <tr>
      <td bgcolor="#FFEA82" height="2" width="25%"></td>
      <td width="5"></td>
      <td bgcolor="#FFEA82" height="2" width="25%"></td>
      <td width="5"></td>
      <td bgcolor="#FFEA82" height="2" width="25%"></td>
      <td width="5"></td>
      <td bgcolor="#FFEA82" height="2" width="25%"></td>
      </tr>
      <tr>
      <td bgcolor="#F8DA72" align="center"><a href="index.php?page=sub1">Link</a></td>
      <td width="5"></td>
      <td bgcolor="#F8DA72" align="center"><a href="index.php?page=sub2">Tutorials</a></td>
      <td width="5"></td>
      <td bgcolor="#F8DA72" align="center"><a href="index.php?page=sub3">Verzeichnis</a></td>
      <td width="5"></td>
      <td bgcolor="#F8DA72" align="center"><a href="index.php?page=sub4">Zeugs</a></td>
      </tr>
      <tr>
      <td bgcolor="#D8BA52" height="2" width="25%"></td>
      <td width="5"></td>
      <td bgcolor="#D8BA52" height="2" width="25%"></td>
      <td width="5"></td>
      <td bgcolor="#D8BA52" height="2" width="25%"></td>
      <td width="5"></td>
      <td bgcolor="#D8BA52" height="2" width="25%"></td>
      </tr>
      </table>
      <!-- Menue-Leiste Ende -->

      </td>
      </tr>
      <tr bgcolor="#FFFEEE">
      <td width="180" valign="top">

      <?php include("includes1.php"); ?>

      </td>
      <td bgcolor="#FFFEEE" valign="top">

      <?php include("includes2.php"); ?>

      </td>
      </tr>
      </table>

      Und hier meine zwei INCLUDE-Dateien:

      1.)
      <?php switch ($page)
      {

      case "sub1": include "sub1.htm"; break;
      case "sub2": include "sub2.htm"; break;
      case "sub3": include "sub3.htm"; break;
      case "sub4": include "sub4.htm"; break;

      default: include "subdefault.htm"; break;

      }
      ?>

      2.)
      <?php switch ($page)
      {

      case "vrb1": include "vrb1.htm"; break;
      case "vrb2": include "vrb2.htm"; break;
      case "vrb3": include "vrb3.htm"; break;
      case "vrb4": include "vrb4.htm"; break;

      case "tut1": include "tut1.htm"; break;
      case "tut2": include "tut2.htm"; break;
      case "tut3": include "tut3.htm"; break;
      case "tut4": include "tut4.htm"; break;

      default: include "vrbdefault.htm"; break;

      }
      ?>

      cu, Markus