2013-09-27 172 views
-3

即时为我的PHP类做这个项目我已经包括了代码。我无法弄清楚语法错误是什么。我改变了很多次,但没有任何效果。有人能帮我吗。谢谢!解析错误:语法错误,意外的T_VARIABLE,期待','或';'

<title>ordering form</title> 
</head> 

<body> 


<h1>Welcome <?php echo $_POST['firstname']; ?> </h1> 

<?php 
if($_POST['sport'] == "gymnastics" && $_POST['gender'] == "men") 
{ 
echo "You do not fit your category"; 
} 
elseif($_POST['sport'] == "football" && $_POST['gender'] == "women") 
{ 
echo "You do not fit your category"; 
} 
else 
{ 
echo "You fit your category"; 
} 
?> 
<?php 
$mugcost = 4.95; 
$taxrate = .08; 
$mugcost = $mugcost * $_POST['quantity']; 
$tax = $mugcost * $taxrate; 
$mugcost = $mugcost + $tax; 
$shipping = 5.99; 
$finalcost = $shipping + $mugcost; 
?> 
<?php 
echo "Your total cost is," $finalcost; 
?> 


</body> 
</html> 
+1

'echo“您的总费用是”<问题在这里> $ finalcost;' –

+4

这个问题似乎是无关紧要的,因为它涉及语法错误 –

+1

一般提示:如果您收到错误消息,请告诉我们WHERE发生错误。 PHP给你线路号码。指出这一行给我们。不要让我们通读你的代码墙,并尝试自己计算线。 –

回答

0

忘记正确串接这条线(现在以崭新的.):

<?php 
echo "Your total cost is," . $finalcost; 
?> 
0

你缺少字符串连接操作符(.

<?php 
    echo "Your total cost is," .$finalcost; 
          ^
?> 
0

在你最后echo你错过了一段时间:

echo "Your total cost is,". $finalcost; 
          ^^ 
+1

哦,好吧,非常感谢你,我花了几个小时试图找出这么容易的事情。谢谢 – user2824653

相关问题