<listnews.php>
<table width="100%" border="1" cellspacing="0">
  <tr>
    <th width="505" scope="col">栏目标题</th>
    <th colspan="2" scope="col">操 作</th>
  </tr>
  <?php
  foreach($books as $book)
  {
  ?>
  <tr>
    <td><?php echo $book['new_title']?></td>
    <td width="241"><div align="center"><a href="">添加新闻</a> </div></td>
    <td width="215"><div align="center"><input name='bthModify' type='submit' id='bthModify' value='修改' /></td>
</div></td>
  </tr>
  <?php
   }
  ?> 
</table>
<bookaction.do.php>
<?php
$action = $_REQUEST['action'];

///TODO: action验证

include_once("model/BookManager.php");

///TODO: 可以考虑通过XML来配置下述action,类似Struts2
switch($action)
{

case "listbooks":
listBooks();
break;
default:
echo "<font color='red'>未知的ACTION!</font>";
}

///ACTIONS:

function listBooks()
{
$bmgr = new BookManager();
$pageSize = 10;
$recordCount = $bmgr->getRecordCount();
$curPage = $_REQUEST['pageno']>0?$_REQUEST['pageno']:1;
$books = $bmgr->showInPage($pageSize,$curPage);
include("listnews.php");
}
?>
<BookManager.php>
<?php
class BookManager
{
var $conn; function showInPage($pageSize, $pageNo)
{
$sql = "select new_title from bqmnew union select new_title  from notnews union select new_title from wmmnew union new_title from jbgsnew union select new_title  from hbgsnews union select new_title from gswbnewunion select new_title from zjftnew ";
$rs = $this->conn->SelectLimit($sql, $pageSize, ($pageNo-1)*$pageSize);
$books = $rs->GetRows();
return $books;
}


}
?>
为什么我的前台就显示两条信息呢?  望高手请教!!!