ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
425
425
EMPFEHLEN
-
09.12.03 21:35 #1Das ist meine Hauptdatei. ich möchte in meiner Homepage aber nicht die ganze Zeit dieses "case" für jede neue Variable bei Links wie z.b.PHP-Code:
if(isset($_GET['rsp']))
{
switch($_GET['rsp'])
{
case "news":
include("main/news.php");
break;
case "news_berlin":
include("main/news_berlin.php");
break;
default:
include("main/news.php");
break;
}
}
else
{
include("main/news.php");
}
www.blabla.de/index.php?rsp=news
www.blabla.de/index.php?rsp=news_berlin
machen.
Man kann es doch auch so machen z.b.
http://www.blabla.de/index.php?rsp=n...tegorie=berlin
oder so ähnlich.
wie mach ich dann die hauptdatei? Ich habe so viele "case" einträge und .php dateien schon, weil ich eine große Seite programmiere und leider bin ich noch anfänger..
welche lösung wäre die beste? bitte postet ein paar kleine beispiele.. das wäre sehr hilfreich
dankeGeändert von Sweetlover (09.12.03 um 21:38 Uhr)
LG Sweety
-
Du kannst den Code so lassen, wie er ist, die Dateien werden ja Includet und die Variablen sind somit auch vorhanden.
Also müsstest du eigendlich so weiterarbeiten können, wie bisher...
-
09.12.03 22:10 #3
Lässt sich afaik noch kürzen. Und zwar so:
PHP-Code:switch ($_GET['rsp']) {
case "news":
include("main/news.php");
break;
case "news_berlin":
include("main/news_berlin.php");
break;
default:
include("main/news.php");
break;
}
-
09.12.03 22:12 #4
ja schon, aber ich möchte mehrere variablen übergeben
index.php?rsp=news&kat=berlin&teil=nord
so z.b.
wie mach ich das dann in der hauptdatei?LG Sweety
-
ich frage mal ob du eine SQL-Datenbank auf deinem Server hast?
Wenn ja, dann nutze doch Lars Michelsen Rat, wenn nicht, dann müsste ich erst eine bessere variante überlegen
-
Wenn eine Datei includet wird, wird sie in die Datei in der der include Befehl steht reingeladen, du könntest den Inhalt der zu includenden Datei also auch direkt in die Hauptdatei reinschreiben.
Das heisst, du kannst die Variablen direkt in z.B. news/main.php nutzen, da sie in die Hauptdatei "eingeladen" werden.
Und nocheinmal:
Hauptdatei:
mai/news.php:PHP-Code:switch ($_GET['rsp']) {
case "news":
include("main/news.php");
break;
default:
include("main/news.php");
break;
}
Ich hoffe, dass du jetzt damit etwas anfangen kannst...PHP-Code:if($_GET['kat']=="berlin")
{
//Hier der Teil für Berlin
}
elseif($_GET['kat']=="berlin" &6 $_GET['teil']=="nord")
{
//Hier der teil für Nordberlin
}
Ähnliche Themen
-
Mehrere optionale Variablen in URL übergeben
Von suntrop im Forum PHPAntworten: 6Letzter Beitrag: 14.01.10, 15:46 -
Mehrere Variablen mit GET übergeben geht nicht
Von tinella im Forum PHPAntworten: 4Letzter Beitrag: 31.10.06, 17:44 -
Mehrere Variablen per Link in Outlook übergeben (& Problem)
Von Cryog3n im Forum PHPAntworten: 4Letzter Beitrag: 20.07.06, 15:30 -
mehrere Variablen übergeben
Von Turtle78 im Forum PHPAntworten: 2Letzter Beitrag: 27.04.05, 12:44 -
Mehrere Variablen in URL übergeben
Von GudrunS im Forum PHPAntworten: 13Letzter Beitrag: 17.08.04, 00:32





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren