解析错误:语法错误,第109行的mainPage.php中出现意外的T_CONSTANT_ENCAPSED_STRING

时间:2014-10-27 02:54:48

标签: php

这是我的代码。

<h2 align=center><strong>Fan Pages</strong></h2>
<?php
error_reporting (E_ALL ^ E_NOTICE); 
$query = "SELECT pageName FROM pages";
//loop through the results and display them
   while ($row = $results->fetch_assoc())
   {
'<a href = "viewFanPage.php?id=<?php echo '.$row['page_ID']'; ?>"><?php echo '.$row['pageName']'; ?></a>';
   }

&GT;

我想将名称字段作为链接回显,但我不断收到此错误: 解析错误:语法错误,第109行\ mainPage.php中的意外T_CONSTANT_ENCAPSED_STRING。

我已尝试过一切但仍未取得进展,将会感激任何帮助。

感谢。

1 个答案:

答案 0 :(得分:2)

带引号的字符串不会自动发送到输出,也不会解释<?php … ?>伪标记。看起来您打算关闭并重新打开<?php … ?>

<h2 align="center"><strong>Fan Pages</strong></h2>

<?php
error_reporting (E_ALL ^ E_NOTICE); 

$query = "SELECT pageName FROM pages";

// loop through the results and display them
while ($row = $results->fetch_assoc()) {
?>
    <a href="viewFanPage.php?id=<?php echo $row['page_ID']; ?>">
        <?php echo $row['pageName']; ?>
    </a>
<?php
}
?>