tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
515
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von MistR-X
    MistR-X MistR-X ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Ort
    Brilon
    Beiträge
    193
    also ich will auf meiner hp zwei switch befehle haben die halt je nach id dann eine bestimmte seite includen also mit einem krieg ich das ja hin das sieht dann so aus
    <?
    switch($category)
    {
    case "1":
    include("bla.php");
    break;

    case "2":
    include("blabla.php");
    break;

    default:
    include("def.php");
    break;
    }
    ?>
    also ein link sieht dann zB so aus: ...href="tut.php?category=1"
    mit einem haut das ja noch wunderbar hin aber wie mach ich das denn dann mit 2en? also wie kann ich zwei switches also quasi wenn ich jetzt so ...href="tut.php?category=1&tutnr=2" haben will einbauen
     

  2. #2
    Registriert seit
    Apr 2002
    Beiträge
    1.721
    dann wirst du wohl einfach noch einen switch machen müssen

    switch($tutnr)
    {
    case "1":
    include("tut1.php");
    break;
    case "2":
    include("tut2.php");
    break;
    }
     
    War ja nix...

  3. #3
    Avatar von Nils Hitze
    Nils Hitze Nils Hitze ist offline Admin a.D.
    Registriert seit
    Sep 2000
    Ort
    Dachau
    Beiträge
    2.201
    Blog-Einträge
    104
    PHP-Code:
    //Default Variablen setzten
    if(!isset($HTTP_GET_VARS[cat_id]))
     
    $cat_id "1";

    $cat_id $HTTP_GET_VARS[cat_id];
    $tut_id $HTTP_GET_VARS[tut_id];

    if(isset(
    $cat_id))
    {
     
    $cat_page "cat_".$cat_id.".php";
     include(
    $cat_page);
    }

    if(isset(
    $cat_id) && isset($tut_id))
    {
     
    $tut_page "tut_".$tut_id.".php";
     include(
    $tut_page);

    Wenn du jetzt einen Link mit <a href="index.php?cat_id=1"> setzt,
    fügt er die Datei : cat_1.php ein.

    Wenn du den Link so schreibst <a href="index.php?cat_id=1&tut_id=1">
    dann fügt er die Datei : tut_1.php ein.

    Ist halt eine Frage der sinnvollen Dateinamensgebung.
    Wenn du tatsächlich mit Bla.php und so arbeiten möchtest,
    würde ich dir ein Array empfehlen in das du die Dateinamen
    einfügst. Dieses wird dann über die Indizes gesteuert.

    By the way .. sehr umständlich meine Version.
    Aber dafür bedeutend leichter zu erweitern.

    Gruß,
    Mentor Jonathan
     

  4. #4
    Avatar von MistR-X
    MistR-X MistR-X ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Ort
    Brilon
    Beiträge
    193
    klingt logisch
    thx 4 ya answer erstma , ich versteh zwar nicht alles aber ich glaube das is das was ich suchte,
    also wenn ich dich jetz richtig verstanden habe guckt der ob es eine datei namens cat_zahl gibt oder?

    //ps hab dich erstma 5 gevotet ;>
    Geändert von MistR-X (20.07.02 um 09:29 Uhr)
     

Ähnliche Themen

  1. Switch oder Hub?
    Von aargau im Forum Netzwerke
    Antworten: 6
    Letzter Beitrag: 25.10.09, 22:06
  2. Zwei Insert-Befehle nacheinander
    Von 3Dnavigator im Forum PHP
    Antworten: 7
    Letzter Beitrag: 07.10.07, 10:20
  3. PHP und MySQL: zwei Insert Into Befehle
    Von fRagiLeMOD im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 16.06.07, 19:22
  4. Zwei goto- Befehle in einer on(Release)Anweisung - geht das?
    Von Clausclaus im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 24.01.06, 11:00
  5. Zwei Befehle in eine If Anwendung
    Von RulerofDarkness im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 11.10.05, 16:35