tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
425
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Sweetlover
    Sweetlover Sweetlover ist offline Mitglied Silber
    Registriert seit
    Jul 2003
    Beiträge
    85
    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");

    Das 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.
    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

    danke
    Geändert von Sweetlover (09.12.03 um 21:38 Uhr)
     
    LG Sweety

  2. #2
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    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...
     

  3. #3
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    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;

     

  4. #4
    Avatar von Sweetlover
    Sweetlover Sweetlover ist offline Mitglied Silber
    Registriert seit
    Jul 2003
    Beiträge
    85
    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

  5. #5
    Avatar von Razorhawk
    Razorhawk Razorhawk ist offline Webdesigner und MSP
    Registriert seit
    Aug 2002
    Ort
    Berlin
    Beiträge
    1.363
    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
     

  6. #6
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    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:
    PHP-Code:
    switch ($_GET['rsp']) {

        case 
    "news":

            include(
    "main/news.php");

            break;

        default:

            include(
    "main/news.php");

            break;


    mai/news.php:
    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

    Ich hoffe, dass du jetzt damit etwas anfangen kannst...
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 14.01.10, 15:46
  2. Antworten: 4
    Letzter Beitrag: 31.10.06, 17:44
  3. Antworten: 4
    Letzter Beitrag: 20.07.06, 15:30
  4. mehrere Variablen übergeben
    Von Turtle78 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 27.04.05, 12:44
  5. Mehrere Variablen in URL übergeben
    Von GudrunS im Forum PHP
    Antworten: 13
    Letzter Beitrag: 17.08.04, 00:32