2012-04-24 45 views
-3

我需要回聲的HTML(其中也包含一個變量),我不斷收到解析錯誤:語法錯誤,意想不到的T_CONSTANT_ENCAPSED_STRING,期待','或';'嘗試echo html,並得到此錯誤:解析錯誤:語法錯誤,意外的T_CONSTANT_ENCAPSED_STRING,期待','或';'在

while ($line1 = mysql_fetch_array($result, MYSQL_ASSOC)) { 
echo '<h1 align = "center"><strong>Section:</strong></h1>.''.'<h1align="center"><strong>$line1 ['section_id']</strong></h1>';} 

基本上,我需要它來閱讀部分:(然後無論是部分ID,所有在一行)。輸出html的最佳方式是什麼?

+1

正如你可以在您的文章的語法高亮顯示看到,第二集沒有加引號。你的php正在解析它並搞亂它。 – zmccord 2012-04-24 19:07:06

+0

可能的重複[如何擺脫解析錯誤:語法錯誤,意外的T_CONSTANT_ENCAPSED_STRING](http://stackoverflow.com/questions/499707/how-to-get-rid-of-parse-error-syntax-error-意外-t-constant-encapsed-stri) – hakre 2012-04-24 19:21:30

回答

0

你的代碼是一個火車殘骸。試試這個:

while ($line1 = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    echo '<h1 align = "center"><strong>Section:</strong></h1><h1 align="center"><strong>' . $line1['section_id'] . '</strong></h1>'; 
} 
0
while ($line1 = mysql_fetch_array($result, MYSQL_ASSOC)) { 
echo '<h1 align = "center"><strong>Section:</strong></h1><h1align="center"> <strong>' . $line1 . ' ' . ['section_id'] .'</strong></h1>';} 

你去那裏

+0

感謝大家的幫助。現在看起來好多了。唯一仍然不起作用的是變量(部分ID)被放到下一行。有什麼辦法讓它顯示爲一條連續的線?再次感謝 – user1350252 2012-04-24 19:40:01

+0

,您將不得不使用html內聯元素(span,..)來實現該目標,或者將h1的css設置爲「display:inline;」。每當你使用一個塊元素並讓它像這樣顯示時,就會出現可見的換行符。 – 2012-04-24 19:42:40

相關問題