Switch im Switch ?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Wie bereits gesagt habe ich diesen Code:

    PHP-Code:
    if ($_GET['action']=='admin' and $_GET['view']=='clanwars') {

    if (
    $_GET['action']=='admin' and $_GET['clanwar']=='add') {

    ... 
    usw 
    wobei der Link ?action=admin&view=clanwars&admin&clanwar=add einen Clanwar addet und der Link ?action=admin&view=clanwar zur Adminarea der Clanwarübersicht führt. Dieser Link sieht einfach nur blöde aus, ist logisch dass er so lautet da das if im if ist, dennoch würde ich gerne wissen wie man das verkürzen könnte.

    Kommentar


    • #17
      das zweite if ist also im ersten drin? warum ist da keine einrückung?

      wenn du was verkürzen willst, dann nimm admin.php anstatt action=admin

      Kommentar


      • #18
        wie gesagt schau in ein buch ...
        wenn einen link (durch und in den if's) erzeugen willst, dann musst du jawohl sowas machen, wie ...
        PHP-Code:
        if ($_GET['action']=='admin' and $_GET['view']=='clanwars') {
           
        $link "xxx?action=irgendwas&view=irgendwas";
           if (
        $_GET['clanwar']=='add') {
              
        $link .= "&clanwar=irgendwas";
              ...
           }
           elseif (
        $_GET['clanwar']=='remove') {
              
        $link .= "&clanwar=irgendwas";
              ... 
        kommt mir allerdings alles komisch vor, die if's setzen ja schon einen link in der art voraus, aber mach mal.

        96 beiträge und solche probleme ... an deinen lernsystem ist was falsch!
        Zuletzt geändert von graf; 05.04.2003, 13:59.

        Kommentar

        Lädt...
        X