好的,所以我创建了一个包含一个字段但多个提交按钮的表单。表格是否正确,没问题。编写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']))
}
.....等 ?&GT;
它说错误在线5 ....不确定他们如何解析他们的行,因为实际的url地址本身很长而且没有包含}
答案 0 :(得分:3)
您在标题声明的末尾缺少;
。
预计不会}
,因为首先需要;
(或其他允许的内容)。
答案 1 :(得分:2)
你没有分号。 PHP中的每个语句都必须有';'最后。
答案 2 :(得分:0)
您需要在语句后弹出;
:
header("Location: url1".urlencode($_POST['uid']));