Frage von MinecrafterPG, 20

Warum ist das } in meinem Script "unexpectet"?

Hi Leute,

ich habe hier ein kleines Script, das 1. eine Anmeldung und 2. einen ausgewählten User (per GET) überprüft.

<?php 
    error_reporting(E_ALL);
    include("../login/mysql.php");
    include("../login/functions.php");

    session_start();
    include("../login/autologout.php");

    if(!isset($_SESSION['UserID'])) {
         echo "Sie sind nicht eingeloggt.<br>\n".
              "Bitte <a href=\"../login/login.php\">loggen</a> Sie sich zuerst ein.\n";
    }
    else{
    
    $userid = $_SESSION['UserID'];
    
    // $_GET-Parameter prüfen
    if(!isset($_GET['id'])) {
        echo "Sie haben keinen Benutzer ausgewählt.<br>\n".
    }
    else{

--- Hier ist das eigendliche Script ---

        }
    }
?>

Wenn ich das Script jetzt aber ausführe, kommt da dieser Error:

Parse error: syntax error, unexpected '}' in new.php on line 20

Warum?

Antwort
von Suboptimierer, 18

Die Zeile davor hast du mit . nicht mit ; abgeschlossen.

Wahrscheinlich handelt es sich um einen typischen Kopierfehler, denn weiter oben hast du die Ausgabe auf zwei Zeilen verteilt.

Kommentar von MinecrafterPG ,

OMG Bin ich mal wieder dumm... Danke

Kommentar von Suboptimierer ,

Ist bestimmt jedem schon einmal passiert.

Keine passende Antwort gefunden?

Fragen Sie die Community