Analysefehler: Syntaxfehler, unerwartetes '}', kann aber kein anderes [geschlossen] finden

Ok, also habe ich ein Formular erstellt, das ein Feld aber mehrere Senden-Schaltflächen enthält. Habe das Formular richtig, kein Problem da. Haben Sie ein Problem beim Schreiben des PHP-Codes, um eine Aktion auszuführen, abhängig davon, welche Taste gedrückt wird. Erhalten Sie weiterhin einen Analyse- und Syntaxfehler. Ich habe verschiedene Varianten der Verwendung der if / else-Anweisungen sowie isset ausprobiert. Immer noch kein Glück. UND ich sehe kein Extra, das mir bewusst ist.

    <?php
if($_REQUEST['Gift'] == "Dish1")
{
  header("Location: url1".urlencode($_POST['uid']))
}

else if($_REQUEST['Gift'] == "Dish2")
{
  header("Location: url2".urlencode($_POST['uid']))
}

else if($_REQUEST['Gift'] == "Dish3")
{
  header("Location: url3".urlencode($_POST['uid']))

}

..... etc?>

Es heißt, der Fehler sei online 5 ... ich bin mir nicht sicher, wie sie ihre Zeilen analysieren, da die tatsächlichen URL-Adressen selbst ziemlich lang sind und keine enthalten.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage