2017-10-07 82 views
0

我無法弄清楚我的PHP代碼有什麼問題,剛開始學習,我不明白什麼是錯的。我不斷收到此錯誤:解析錯誤:語法錯誤,意外'The'(T_STRING),期待','或';'在(文件位置)在17行。任何幫助非常感謝。解析錯誤:語法錯誤,意外'The'(T_STRING),期待','或';'在(文件位置)在線17

<html> 
<body> 
<?php 
// Set the variable number 
$number = $_POST["number"]; 
if (!empty($number)) 
{ 
     if(!is_numeric($number))    
         { 
          echo "The value you entered is not a number. Please enter a numerical      
           value」; 

       } 
       else 
      { 
      if($number < 10) 
    { 
     echo "The number is smaller than 10"; 
    } 
    else if ($number >= 10 && $number <=100) 
    { 
     echo "The number is between 10 and 100"; 
    } 
    else 
    { 
     echo "The number is larger 100"; 
    } 
} 
} 
else 
{ 
    echo "Please enter a number"; 
} 
?> 
</body> 
</html> 
+1

錯誤的引號字符,看看語法着色... –

+0

@Usagi Miyamoto雖然在哪裏? –

+0

嘗試將'value';'放在與'echo'相同的行上,或者將這兩行連接起來並回顯出來。 – jdgregson

回答

0

此行似乎搞亂事情:

echo "The value you entered is not a number. Please enter a numerical      
          value」; 

相反,使用:

echo "The value you entered is not a number. Please enter a numerical value"; 
+0

修復它!謝謝一堆!!!!!!! –

+0

關於基本的PHP語法錯誤的問題不應該被回答。他們應該被關閉作爲[PHP解析/語法錯誤;以及如何解決它們?](// stackoverflow.com/questions/18050071)請參閱:[應該建議關閉主題問題嗎?](// meta.stackoverflow.com/q/276572/1768232) 。關閉主題的問題可以被關閉和刪除,無論如何都可能導致你的貢獻無效。 –

0

只要你知道實際的問題是什麼,你有一個「聰明的報價「終止你的字符串。

該字符串使用標準的直引號打開:"

但收盤試圖通過一個捲曲的報價來完成:

你可以在你的問題的語法高亮看到字符串WASN沒有被正確終止。

我也認爲你的代碼編輯器,假設它支持語法高亮(如果它不支持,你應該改變爲一個)會顯示相同的東西。

+1

關於基本的PHP語法錯誤的問題不應該被回答,它們應該被關閉爲[PHP Parse/Syntax Errors;以及如何解決它們?](// stackoverflow.com/questions/18050071)請參閱:[應該建議關閉主題問題?](// meta.stackoverflow.com/q/276572/1768232)。被關閉和刪除,無論如何可能會使您的貢獻無效。 –

相關問題