2013-09-27 174 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

相關問題