Hallo,
ich arbeite gerade an meiner ersten Website mit PHP.
Meine Navigation ist ein "Klappmenü"
Sprich: Wenn ich auf eine Rubrik klicke öffnet sich ein Untermenü.
Bsp:
Home
Bilder
Video
Jetzt klicke ich auf "Bilder" und dann sieht das so aus:
Home
Bilder
Bilder1
Bilder2
Bilder3
Video
Ich will, dass sich der Inhalt meiner Site aber erst ändert, wenn ich auf der endgültigen Bildersite bin. Also wenn ich jetzt z-B. auf Home bin und auf Bilder klicke, soll immernoch "Home" angezeigt werden und sich halt das Bilder-Untermenü öffnen.
Ich habe das so gelöst, dass wenn ich z.B. auf "Home" bin, dass ich die in einer MySQL-Datenbank speichere.
Ich habe dafür eine Spalte (namens: site) in einer Tabelle (namens: LastSite). Dies kann ich dann aufrufen, damit ich weis welche Site geladen werden soll, wenn ich auf "Bilder" klicke.
-------------------------
$sql="UPDATE LastSite SET site='home' ;";
$result = mysql_query($sql) OR die(mysql_error());
-------------------------
Das ganze funktioniert auch.
Jetzt habe ich nur das problem, dass es nur richtig Funktioniert, wenn nur ien Besucher auf meiner Website ist. Wenn mehrere Besucher drauf sind, speichert es ja die ganze Zeit die Werte der verschiedenen Besucher in der Datenbank.
Somit funktioniert das ganze nicht richtig.
Wie könnte ich das lösen?
Rein theoretisch müsste ich für jeden Besucher ja eine weitere Spalte in der DB anlegen. Oder?
Ich komme einfach nicht weiter.
Jede Hilfe wäre echt nett.
Gruß
Thimo
ich arbeite gerade an meiner ersten Website mit PHP.
Meine Navigation ist ein "Klappmenü"
Sprich: Wenn ich auf eine Rubrik klicke öffnet sich ein Untermenü.
Bsp:
Home
Bilder
Video
Jetzt klicke ich auf "Bilder" und dann sieht das so aus:
Home
Bilder
Bilder1
Bilder2
Bilder3
Video
Ich will, dass sich der Inhalt meiner Site aber erst ändert, wenn ich auf der endgültigen Bildersite bin. Also wenn ich jetzt z-B. auf Home bin und auf Bilder klicke, soll immernoch "Home" angezeigt werden und sich halt das Bilder-Untermenü öffnen.
Ich habe das so gelöst, dass wenn ich z.B. auf "Home" bin, dass ich die in einer MySQL-Datenbank speichere.
Ich habe dafür eine Spalte (namens: site) in einer Tabelle (namens: LastSite). Dies kann ich dann aufrufen, damit ich weis welche Site geladen werden soll, wenn ich auf "Bilder" klicke.
-------------------------
$sql="UPDATE LastSite SET site='home' ;";
$result = mysql_query($sql) OR die(mysql_error());
-------------------------
Das ganze funktioniert auch.
Jetzt habe ich nur das problem, dass es nur richtig Funktioniert, wenn nur ien Besucher auf meiner Website ist. Wenn mehrere Besucher drauf sind, speichert es ja die ganze Zeit die Werte der verschiedenen Besucher in der Datenbank.
Somit funktioniert das ganze nicht richtig.
Wie könnte ich das lösen?
Rein theoretisch müsste ich für jeden Besucher ja eine weitere Spalte in der DB anlegen. Oder?
Ich komme einfach nicht weiter.
Jede Hilfe wäre echt nett.
Gruß
Thimo
Comment