わかりましたので、1 つのフィールドと複数の送信ボタンを持つフォームを作成しました。フォームを正しくしてください。問題ありません。押されたボタンに応じてアクションを実行する php コードの記述に問題があります。解析エラーと構文エラーが発生し続けます。if/else ステートメントと isset を使用して、さまざまなバリエーションを試しました。まだ運がありません。そして、私が認識している余分な } は表示されません。
<?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']))
}
……など ?>
エラーはオンライン5であると表示されます....実際のURLアドレス自体が非常に長く、どれも}を含まないため、行をどのように解析するかわかりません