if - switch kombination???

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

  • if - switch kombination???

    Hai ich wuerde gerne wissen ob eine Kombination einer if und einer switch Anweisung moeglich ist?? So ungefaehr wie das:
    PHP-Code:
    <?php
    error_reporting
    (E_ALL);
    $zwei=1;
    $drei=3;
    if(
    '" .$_POST['amendment3']."'>0){
        switch(
    $zwei){
            case 
    1
            
    print "fall1";
            break;
            case 
    2
            
    print "fall2";
        }
    }
    ?>
    Zwei Dinge sind unendlich: das Universum und die menschliche Dummheit;
    aber bei dem Universum bin ich mir noch nicht ganz sicher. (Albert Einstein)

  • #2
    Re: if - switch kombination???

    außer, dass das if total komisch ist geht das natürlich (wäre ja schlimm, wenn das nicht gehen würde -> keinen verschachtelten Blöcke mehr )

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      Aber bei mir funzt es nicht (hehe stimmt ist natuerlich ansich komisch ... war nur irgendein RANDOM beispiel )
      Ist ein Fehler in meiner Funktion???
      Also es liegt nicht an dem POST .. ich hba alternativ auch schon $drei eingesezt !!!
      Zwei Dinge sind unendlich: das Universum und die menschliche Dummheit;
      aber bei dem Universum bin ich mir noch nicht ganz sicher. (Albert Einstein)

      Kommentar


      • #4
        PHP-Code:
        if('" .$_POST['amendment3']."'>0){ 
        << das is doch bescheuert und falsch!

        PHP-Code:
        if($_POST['amendment3']>0){ 
        << sieht schon viel besser aus
        Sunshine CMS
        BannerAdManagement
        Borlabs - because we make IT easier
        Formulargenerator [color=red]Neu![/color]
        Herkunftsstatistik [color=red]Neu![/color]

        Kommentar


        • #5
          Moh
          es ist richtig, es funzt so auch bie anderen IF anweisungen.
          Ausserdem ... siehe letzten Beitrag von mir.
          Zwei Dinge sind unendlich: das Universum und die menschliche Dummheit;
          aber bei dem Universum bin ich mir noch nicht ganz sicher. (Albert Einstein)

          Kommentar


          • #6
            PHP-Code:
            if('" .$_POST['amendment3']."'>0){ 
            das kann nicht richtig sein!

            dann poste doch mal bitte deinen "richtigen" code oder poste fehlermeldungen oder dergleichen
            Sunshine CMS
            BannerAdManagement
            Borlabs - because we make IT easier
            Formulargenerator [color=red]Neu![/color]
            Herkunftsstatistik [color=red]Neu![/color]

            Kommentar


            • #7
              PHP-Code:
              <?php
              error_reporting
              (E_ALL);
              $zwei=1;
              $drei=3;

              if(
              $drei>0){
                  switch(
              $zwei){
                      case 
              1
                      
              print "fall1";
                      break;
                      case 
              2
                      
              print "fall2";
                  }
              }
              ?>
              PHP-Code:
              Parse errorparse errorunexpected T_PRINT in C:\Program Files\xampp\htdocs\test__ifswitch.php on line 14 
              Das ist das erste print
              Zwei Dinge sind unendlich: das Universum und die menschliche Dummheit;
              aber bei dem Universum bin ich mir noch nicht ganz sicher. (Albert Einstein)

              Kommentar


              • #8
                PHP-Code:
                <?php
                error_reporting
                (E_ALL);
                $zwei=1;
                $drei=3;

                if(
                $drei>0){
                    switch(
                $zwei){
                        case 
                1:
                        print 
                "fall1";
                        break;
                        case 
                2:
                        print 
                "fall2";
                    }
                }
                ?>
                dir haben die : bei case gefehlt.
                Sunshine CMS
                BannerAdManagement
                Borlabs - because we make IT easier
                Formulargenerator [color=red]Neu![/color]
                Herkunftsstatistik [color=red]Neu![/color]

                Kommentar


                • #9
                  loel ...
                  aiiiight
                  thx a lot benny
                  peace out

                  ONE
                  Zwei Dinge sind unendlich: das Universum und die menschliche Dummheit;
                  aber bei dem Universum bin ich mir noch nicht ganz sicher. (Albert Einstein)

                  Kommentar


                  • #10
                    Und das nächste Mal :
                    carpe noctem

                    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                    Kommentar

                    Lädt...
                    X