ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
1304
1304
EMPFEHLEN
-
26.07.06 13:01 #1
- Registriert seit
- Jan 2004
- Ort
- Berlin
- Beiträge
- 126
Guten Morgen!
Da ich zur Zeit an einem Redesign einer Seite sitze und die Funktionen aus dem Tutorial: "Navigation über die URL "index.php?section=index" verwenden möchte, habe ich eine (kleine?) Frage.
Der Code in der Index.php-Datei lautet;
Auf der Seite gibt es eine Rubrik "Termine & Preise", welche ich über folgenden Link aufrufe:PHP-Code:<?
if( isset($_GET['section']) && isset($dateien[$_GET['section']]) ) {
include $dateien[$_GET['section']]['file'];
} else {
include $dateien['startseite']['file'];
}
?>In dieser Rubrik gibt es noch zwei weutere Auswahkmöglichkeiten, einmal "Jahresübersicht" und einmal "Einzelpreise".PHP-Code:<a href="index.php?section=tp">Termine & Preise</a>
Nun zu meiner eigentlichen Frage:
Wie muss ich den oben genannten Code verändern, um solch einen Link für die Seite "Jahresuebersicht" zu erstellen?
PHP-Code:<a href="index.php?section=tp&page=jahresuebersicht">Jahresübersicht</a>
Ich hofe Ihr habt meine Frage verstanden und könnt/wollt mir helfen
Wenn noch Fragen zum Text sind, einfach bescheid sagen!
Gruß, VianneyGeändert von lp-chester (26.07.06 um 13:05 Uhr)
-
Ja klar ist das Möglich...
Du könntest es so lösen:
Code php-brief:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
if(isset($_GET['section'])){ switch($_GET['section']){ case 'hallo' : include 'hallo.php'; break; case 'tp': if(isset($_GET['page'])){ switch($_GET['page']){ case 'jahresueb' : include 'jahresueb.php'; break; case 'einzelp': include 'einzel.php'; break; default: include 'tp-default.php'; } }else{ include 'tp-default.php'; } } }
Geändert von GarGod (26.07.06 um 13:30 Uhr)
Dülken Abi 2007 - Abitain You
"Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems." David Mertz
-
26.07.06 13:40 #3
- Registriert seit
- Jan 2004
- Ort
- Berlin
- Beiträge
- 126
Reicht ein einfaches: DANKE!?
Nein, Spaß beiseite... Du hast mir echt geholfen!
Danke, Danke, Danke
Gruß, Vianney
-
Ich würde alle weiteren Argumente erst in den einzelnen Skript-Dateien verarbeiten. Dadurch wird das Verteilerskript nicht so aufgebläht.
Markus Wulftange
-
26.07.06 13:49 #5
- Registriert seit
- Jan 2004
- Ort
- Berlin
- Beiträge
- 126
Wie würde das ganze dann aussehen? Ich bin noch nicht sehr erfahren in Sachen PHP...
Gruß, Vianney
-
26.07.06 14:00 #6
Ich würde es so gestalten:
Und die Dateien einfach in Unterordner verschieben.PHP-Code:if(is_file($_GET['section'] . "/" . $_GET['page'])){
include_once $_GET['section'] . "/" . $_GET['page'];
}
Tobeehallo/hallo.php
tp/jahresueb.php
tp/einzel.php
-
26.07.06 14:12 #7
- Registriert seit
- Jan 2004
- Ort
- Berlin
- Beiträge
- 126
Also... Ich habe mich jetzt mit der Variante von GarGod auseinandergesetzt und verstanden wie es geht. Da ich noch andere Funktionen hinzugefügt habe, Danke ich euch beiden anderen für eure Hilfe, aber ich bleibe bei der Variante von GarGod.
Gruß, Vianney
Ähnliche Themen
-
Frage zum Tutorial "Einfache Art für z.B. index.php?section=links"
Von vodka im Forum PHPAntworten: 3Letzter Beitrag: 19.06.10, 12:42 -
Navigation über die URL "index.php?section=index
Von Sascha1006 im Forum PHPAntworten: 7Letzter Beitrag: 02.12.09, 17:58 -
Navigation über die URL "index.php?section=index"
Von M@rk im Forum PHPAntworten: 10Letzter Beitrag: 27.01.09, 19:59 -
Frage zu "index.php?section=index" Varianten
Von Xen2oo6 im Forum PHPAntworten: 3Letzter Beitrag: 18.02.06, 00:53





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren