Switch im Switch ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #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.

    Comment


    • #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

      Comment


      • #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!
        Last edited by graf; 05-04-2003, 12:59.

        Comment

        Working...
        X