Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] syntax error, unexpected T_ELSE in

Einklappen

Neue Werbung 2019

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

  • [Erledigt] syntax error, unexpected T_ELSE in

    Ich bekomme ein syntax error in der elseif zeile verstehe aber nicht wo der fehler ist bzw sehe ihn nicht.
    Könnt ihr mit bitte helfen.
    Paar augen mehr sehen besser als 2 ^^

    Danke

    PHP-Code:
    foreach($kataloge as $kat
                      {
                            
                            
                            if (!empty(
    $_SESSION[$kat['quantity']])) 
                            {
                                 If(
    $_SESSION['status'] == "Team Manager" OR $_SESSION['status'] == "Premiumberaterr" AND $kat['name'] == "Katalogpaket 1")
                                 
                                 
                                 elseif(
    $_SESSION['status'] == 'Team Manager' AND $kat['name'] == 'WOT Nachlieferung')
                                       
                                  else 
                                        {
                                         
    $preis $_SESSION[$kat['quantity']] * $kat['price'];
                                   
                                         
    $gesamtsumme$gesamtsumme $preis;
                                         
                                             
    $csv2$beraternummer.';';
                                             
    $csv2.= $name.';';
                                             
    $csv2.= $kat['name'].';';
                                                   
    $csv2.= $preis.';';
                                                   
    $csv2.= "\n";
                                                   
    fwrite($datei,$csv2);
                                             }
                                       
                                  }
                            
                       } 


  • #2
    Setze bei den IFs immer { und } dann wird der Fehler weggehen.
    PHP-Code:
    If($_SESSION['status'] == "Team Manager" OR $_SESSION['status'] == "Premiumberaterr" AND $kat['name'] == "Katalogpaket 1")
                                 
                                 
                                 elseif(
    $_SESSION['status'] == 'Team Manager' AND $kat['name'] == 'WOT Nachlieferung'
    Wenn die obere Bedinung true ist dann soll er unten den elseif-Zweig ausführen ?
    Signatur:
    PHP-Code:
    $s '0048656c6c6f20576f726c64';
    while(
    $i=substr($s=substr($s,2),0,2))echo"&#x00$i;"

    Kommentar


    • #3
      Du schreibst: elseif (...) else

      du musst schon irgendwas nach dem elseif() haben bevor du in den else Teil übergehst. Zumindest einen leeren Block mit {}

      Kommentar


      • #4
        OK Danke euch!!!!

        dachte es wird beim interpretieren automatisch als leerer Block verstanden wenn nach der if nix kommt

        funktionier jetzt super danke

        Kommentar


        • #5
          Nein dann wird der nächste Befehl ausgeführt und "else" ist kein Befehl -> Error.

          Kommentar


          • #6
            Man so ein Müll muss echt nicht sein. Wenn es mit dem Denken nicht klappt, dann probiere eben die Sachen aus. Programmierer sind weder Philosophen noch Mentalisten. Programmieren ist ein Handwerk.
            --

            „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
            Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


            --

            Kommentar


            • #7
              Zitat von nikosch Beitrag anzeigen
              Man so ein Müll muss echt nicht sein. Wenn es mit dem Denken nicht klappt, dann probiere eben die Sachen aus. Programmierer sind weder Philosophen noch Mentalisten. Programmieren ist ein Handwerk.
              für dich ist das hier vieleicht klar, für mich nicht! und jedes handwerk muss mann lernen und dumme fragen gehören dazu.
              sind halt nicht alle sochle mega brains wie du.

              Kommentar


              • #8
                Ja. Und das wird auch so bleiben, solange Du andere Deine Arbeit machen lässt.
                --

                „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


                --

                Kommentar

                Lädt...
                X