unexpected t_else

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

  • unexpected t_else

    hallöchen,

    ich mache eine if-anweisung:
    <?php
    $bestellen = isset($_POST['bestellen']);
    if ($bestellen == 0)
    {
    Anweisungen
    }
    ?>

    html-code

    <?php
    else
    {
    Anweisungen
    }
    ?>

    leider bekommen ich dann eine fehlermeldung:
    Parse error: parse error, unexpected T_ELSE in c:\....php3 on line xxx
    was bedeutet diese fehlermeldung?
    kennt jemand eine übersicht der php-fehlermeldungen?

    besten dank
    whoda

  • #2
    zwischen } und else darf nichts stehen!!!

    }
    ?>

    html-code <==

    <?php
    else

    Kommentar


    • #3
      besten dank,

      es funzt, aber wieso darf dazwischen nichts stehen?

      Kommentar


      • #4
        weil das ein "Bedingungsblock" ist:

        if () { <= ein teil
        //hier darfst du
        } else { <= ein teil
        //hier darfst du
        } <= ein teil

        es ist wie eine funktion, den namen darfst du auch nicht teilen:
        str_
        blabla
        tags(); Das bringt auch nen Fehler

        Kommentar

        Lädt...
        X