2 menüs (PHP)

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
SkullCrusher
Mitglied
Beiträge: 59
Registriert: 16.09.2004 14:45

Beitrag von SkullCrusher »

blubb0r hat geschrieben:sorry, ich hab was falsch verstanden...
macht ja nix bei meiner erklär weise.... :wink:

aber hast du vielleicht nen tipp wie ich das jetzt machen könnte?

danke
SkullCrusher
blubb0r
Mitglied
Beiträge: 96
Registriert: 12.10.2004 18:09
Wohnort: Stadtlohn
Kontaktdaten:

Beitrag von blubb0r »

poste den ganzen code von der fertigen seite mit allen dateien. so sehe ich nicht, warum das nicht funktionieren sollte.
SkullCrusher
Mitglied
Beiträge: 59
Registriert: 16.09.2004 14:45

Beitrag von SkullCrusher »

sorry, nochmal was zwischendurch:

also wenn ich mein 2. menü als normale seite aufrufe funktioniert es einwandfrei.

nur sobald ichs mit include bei dem anderen menü einfüge, werden zwar die links angezeigt doch sobald ich einen anklicke wird der inhalt von default ausgegeben und die links ( 2. menü) verschwinden eben auch wieder aus der box in der normalerweise alles angezeigt werden soll.
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

ehm du willst eine Navigation verschachteln in der Art:

1. Community
1.1 Forum
1.2 GB
2. Downloads

usw.....

korrekt?
SkullCrusher
Mitglied
Beiträge: 59
Registriert: 16.09.2004 14:45

Beitrag von SkullCrusher »

ja

1. Wir über uns
2. Produkte
2.1 Herrenbekleidung
2.2 Damenbekleidung
......

also schon so wie du meintest! :wink:

SkullCrusher
SkullCrusher
Mitglied
Beiträge: 59
Registriert: 16.09.2004 14:45

Beitrag von SkullCrusher »

und gibts keinen hinweis wie ich das jetzt machen kann? :( :wink:
SkullCrusher
Mitglied
Beiträge: 59
Registriert: 16.09.2004 14:45

Beitrag von SkullCrusher »

bitte kann mir einer sagen wie ich das jetzt schaffe?
will ja nich nerven...

axo, und damit ichs nich wieder falsch versteh, bitte keine fachausdrücke und irgendwas was über den "anfänger" bereich rausgeht! :P :wink:


danke
SkullCrusher

PS: danke an all die die bis jetzt versucht haben mich zu verstehen!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

SkullCrusher hat geschrieben:und gibts keinen hinweis wie ich das jetzt machen kann? :( :wink:
Von deinem jetzigen Ausgangspunkt hast du diverse Möglichkeiten was du machen könntest.....

Was du allgemein sowieso machen musst.....

der Case Block "eins" muss zutreffen und innerhalb von diesem muss die Untergruppe wiederrum zutreffen :wink:
Mit anderen Worten ich würde mir überlegen ob du je Hauptgruppe wiederrum einen Switchblock einbaust......

Gut nun brauchst du aber 2 Zustände um entscheiden zu können welche Hauptpage und welche Subpage gemeint sind. Es sei denn du machst nur eine Ebene aber das ist logisch nicht wirklich eindeutig.....

Ich würde daher mal u.A. eine Page ID z.B. 110, 120 ,130, 210,220 usw.
entwerfen mit substring würde ich mir die erste Ziffer schnappen und vergleichen und dann weiterverweigen.... nachfolgende 2 Ziffer dann abprüfen und dann die Subpage einbinden....

Durch den Default wert des verschachtelten Switchblock könntest du dann alle Anfragen auf die es keine Subpage gibt verwerfen oder ne Errorseite anzeigen.....

Natürlich kannst du Parameter auch mit md5 undurchschaubar machen zusammenpuzzeln usw. alles denkbar und machbar.....

Wenn du eine Navigation in beliebiger Tiefe erstellen möchtest solltest du dich in die Nested Sets für Mysql einlesen, komplexes Thema aber die beste dyn. Möglichkeit eine Navigation in beliebiger Tiefe zu erstellen :wink:

Prinzip klar?
SkullCrusher
Mitglied
Beiträge: 59
Registriert: 16.09.2004 14:45

Beitrag von SkullCrusher »

ehm... dankschön

ich glaub ich les mir deinen post in 2 min nochmaldurch! :wink:

also mysql will ich mir erst antun wenn ich php besser peil.

das andere was du meist is mir noch nicht so ganz klar wie ich das jetzt umzusetzen hab!

sorry, für das viele hin und her! :cry:

SkullCrusher
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

So in meiner lieben Art und Weise ein Bsp. gesponsert :wink:

Code: Alles auswählen

switch (substr($_GET['test'],0,0)) 
{ 
   case '1':  
      Switch (substr($_GET['test'],1,2)) 
        {
           Case '10':
             include "blubb.php";
             break;
           Default:
             include "error.php";
             break;
        }
      break; 

   case '2': 
      include ("zz.php"); 
      break; 

   case '3': 
      include ("zzz.php"); 
      break;
  default:
    include ("habmichlieb.php");
    break; 
}
Antworten

Zurück zu „Coding & Technik“