WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- PHP Navigation

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » PHP Navigation - 23 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
PHP Navigation
Pom
Pixelschubser
Threadstarter




Beiträge: 14

meine frage ist, wenn ich in der index.php mit


if ($page=="") $page="seite1.html";

?>

die seite1 anzeige und aber gleichzeitig in der seite1 auch mit dem befehl

if ($page=="") $page="seite1start.html";

?>

die seite1start anzeigen will wie muss der link auf der index.php aussehen ?

index.php?page1=seite1.php&seite1.php?page2=seite1start.php

ist das flasch, wenn ja wie muss man es machen ?

gruss Pom

  Profil   Editieren   Zitieren
Pom
Pixelschubser
Threadstarter




Beiträge: 14

ups es heisst natürlich

seite1.php und seite1start.php

sorry



gruss pom

  Profil   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

mit "&" verbinden also

datei.php?seite1=seite1.html&seite1start=seite1start.html

Meintest du das so?

---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Pom
Pixelschubser
Threadstarter




Beiträge: 14

so hab ich es versucht, aber dann zeigt es nur, jetzt in deinem beispiel, die seit1start.html an.

es funktioniert so, ich habe auf der index.php 3 links link-a link-b link-c, wenn ich link-a drücke möchte ich das es seite a anzeigt, aber in der seite a soll es auch eine seite (z.B start.html oder so) anzeigen.

gruss pom

  Profil   Editieren   Zitieren
[SpecFor]crusher
Otto-Normal-Poster




Beiträge: 97

also ich mit meinen geringen kenntnissen will einfach mal nen tip brngem:

index.php?aktion=lol

if(aktion=="lol")
{
echo *.php
}
so is doch einfacher

dann musst du nur noch für die php datei nen scipt setzten was die beiden dateien vereint

  Profil   E-Mail   Website   Editieren   Zitieren
Pom
Pixelschubser
Threadstarter




Beiträge: 14

ich versuchs

danke

  Profil   Editieren   Zitieren
[SpecFor]crusher
Otto-Normal-Poster




Beiträge: 97

naja ich weiß net genau wie es is mit aktion=
oder obs aktion== is oder wie..
aber du kannst es ja oben inner adresszeile sehen

  Profil   E-Mail   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

guck dir mal "switch case" an.

Ansonsten bist du eigentlich auf dem richtigen weg gewesen vorhin....

also mit " if($seite == "") { include("seite1.html"); }

sagst du ja nur das wenn keine seite uebergeben wird (erstaufruf) dann soll er seite1.html includen.

in den zu includenden seiten ist es exakt das gleiche schema.

switch($seite) {
case "seite2":
include("seite2.html");
break;
case "seite3":
include("seite3.html");
break;
usw.
}

so kannst du dann die verschiedenen varianten abfangen.

Sag genauer was du willst dann kriegst du auch genauere hilfe



---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Pom
Pixelschubser
Threadstarter




Beiträge: 14

also ich möchte auf meiner seite eine navigation machen, ich habe 3 marken und ich möchte suzusagen für jede marke eine eigene seite machen. ich will das man auf der index.php die marke wählt und und dann soll die seite der marke angezeigt werden, aber di navigation in der ich die marken wählen kann soll stehen bleiben.

  Profil   Editieren   Zitieren
Pom
Pixelschubser
Threadstarter




Beiträge: 14

es geht jetzt, aber für bessere lösungen bin ich dankbar

merci

pom

  Profil   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

Also wie sieht das denn bei dir aus. tabellen? oder frames? oder wie oder was?

ansonsten kann man mit switch ne menge erreichen. (die jeweils passende navi einblenden den jeweiligen content einbinden. Das beispiel oben lässt sich doch erweitern bzw. multiplizieren?

Ich weiss im Mom nicht so ganz wo genau dein problem liegt.

index
switch($navi) {
case "haupt":
include("hauptnavi.php");
break;
case "marke1":
include("marke1navi.php");
break;
usw.
}
und mit dem inhalt ander richtigen stelle das gleiche nochmal.
switch($content) ....

und dann die links:
index.php?navi=marke1&$content=wasweissich

am einfachsten baust du das mit tabellen auf so das die zu includenden stücke jeweils zellen oder tabellen oder so sind.

und dieses switch case muss halt nur an die stelle wo dann eine tabelle oder was ach immer eingebunden werden soll.

vielleicht rückst du ein bischen mehr code raus.... dann kann man den mal zerstückeln

Gruß,

Agent

PS: bei switch kann man übrigens auch:
statt case "xxx":
einfach default: machen, das nimmt der dann wenn keiner der cases übergeben wird.




---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Pom
Pixelschubser
Threadstarter




Beiträge: 14

also meine seite besteht au tabellen auf der index.php habe ich 2 tabellen oben für das logo und unten für die naviagtion, die navigation besteht aus 3 punkten (sportmarken: DRY(Unterwäsche), ACERBIS(Motocrossbekleidung), BICYCLE-LINE(Bikebekleidung))
zwischen den beiden tabellen will ich die seite von DRY oder ACERBIS oder BICYCLE-LINE anzeigen (kommt drauf an welchen link ich auf der navigation betätige).
die angezeigte seite (z.B DRY) hat selber auch eine navigation und diese will ich unabhängig von der naviagtion der index.php verwenden können. das heisst wenn ich die naviagtion der dry benutze will ich das die navigation der index.php stehen bleibt.

dazu noch ein problem, i möchte mit einem link von der index.php aus auch den tabelleninhalt der DRY seite verändern können, weil z.B Kontakt.php bei jeder marke gleich ist.

PS: super forum und schnelle antworten

gruss pom

  Profil   Editieren   Zitieren
Pom
Pixelschubser
Threadstarter




Beiträge: 14

kenn mich eben mit php nicht profimässig aus, darum bin ich mit der "einfachen" (http://www.4websites.de/tricks/artikel/2) navigation schnell an meine grenzen gestossen, aber ihr habt mir schon viel geholfen.

danke

  Profil   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

gib mir mal 10 minuten...

anpassen musst du es dann trotzdem noch.... aber dann hast du vielleicht ne funzende komplette variante...

das du die einzelnen seiten dann auslagerst ist aber klar oder?
also den inhalt von dry in eine dry.php stecken oder so.



---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

hi

musst halt die navigationen und die inhalte in seperate dateien packen... (is am einfachsten)






switch($seite) {
case "dry":
include("dry.php"); // den dry-inhalt
break;
case "acerbis":
include("acerbis.php"); // den acerbis-inhalt
break;
case "line":
include("bicycle.php"); // den acerbis inhalt
break;
default: include("main.php") // den normalen standard-teil (willkommen oder so?)
break;
}
?>

switch($navi) {
case "dry":
include("drynavi.php"); // die drynavigation
break;
case "acerbis":
include("acerbisnavi.php"); // die acerbis-navigation
break;
case "line":
include("bicyclenavi.php"); // die bycycle navigation
break;
}
?>

hier dann deine normale hauptnavi hin


So. Copy paste sollte funzen. (keine garantie) Dateinamen und so siehst du ja. Alles klar?

Und deine links sehen wie folgt aus:
wenn die index aufgerufen wird macht der die tabelle und includet oben main (also den standardteil)
mitte nix, und unten die hauptnavi

links sehen wie folgt aus:
index.php?seite=dry wenn du den dryinhalt aufrufen willst
index.php?seite=dry&navi=dry wenn du dry inhalt und dry navi aufrufen willst
index.php?navi=dry wenn du nur die dry navi aufrufen willst (oben kommt dann wieder main rein.)

die navigationen und die inhalte packst du am besten immer in tabellen. (is am einfachsten...)

Alle Klarheiten beseitigt?

Agent




---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » PHP & MySQL » PHP Navigation

Aktuelle Beiträge zur Hilfe im Forum für Homepage - PHP Navigation im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127825    Heute : 219     Gestern : 761     Online : 187     23.11.2024    9:12      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben