好的,我有一个带有多个提交按钮的表单。我的 php 文件上的编码有一个带有 url 的标题,具体取决于输入的表单。我的问题是当我提交表单时(无论我使用哪个按钮),弹出的窗口不是分配给该按钮的 url 操作,而是 php 文件本身。我究竟做错了什么?
表格是这样开始的,这样你就可以看到我是否正确地指导了它
<form method="post" action="http://gamerzacademy.com/foodCYO.php" target="_blank">
<input type="text" name="uid">
<input type="submit" name="Dish1" value="Dish1" onclick="
this.disabled=true;
this.value='Gift Opened';
document.FreeFoodForm.submit();">
<input type="submit" name="Dish2" value="Dish2" onclick="
this.disabled=true;
this.value='Gift Opened';
document.FreeFoodForm.submit();">
ETC......
现在php文件像这样开始
<?php
if ($_REQUEST['Dish1'] == "Dish1") {
header("Location: url1".urlencode($_POST['uid']));
}
else if ($_REQUEST['Dish2'] == "Dish2") {
header("Location: url2".urlencode($_POST['uid']));
}
else if ($_REQUEST['Dish3'] == "Dish3") {
header("Location: url3".urlencode($_POST['uid']));
}
.....etc
?>