2017-05-01 89 views
-1

所以我得到以下分析錯誤時,此文件的載入:PHP找不到語法錯誤

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), 
expecting identifier (T_STRING) or variable (T_VARIABLE) or number 
(T_NUM_STRING) 

我想盡一切辦法工作了,爲什麼我把範圍縮小到

href=\"start.php?id=<?php echo $res['id'] ?>\" 

部分代碼。我相信,我離開了一個「或」但不確定應該爲 這一切對我來說很有意義任何擁有更加敏銳的眼睛能看到我 腳麻謝謝

我的代碼:?

<td> 

<?php if($res['ndaSent'] == "No") { 
echo "<span class=\"buttonTestDisabled\"> Start Test</span>";} 
else { 
echo "<a class=\"buttonTest\" href=\"start.php?id=<?php echo $res['id'] 
?>\">Start Test</a> ";} 
?> 

</td> 
+0

何不你好你只在迴音線內使用單引號? – clearshot66

+0

應該是'echo'Start Test';'。你不能在回聲中回聲。並看看報價。 – Qirel

+0

謝謝,現在有道理。我沒有意識到單引號被接受爲回聲。 – user3858836

回答

0

看看這一點。你不能使用回聲「」行內echo命令。使用「內部嘗試,而不是\可以幫助你從太混亂。

<?php if($res['ndaSent'] == "No") { 
echo "<span class='buttonTestDisabled'> Start Test</span>"; 

}else{ 

echo "<a class='buttonTest' href='start.php?id=".$res['id'].">Start Test</a>';} 
?> 

</td> 
+0

echo「Start Test」; – user3858836