<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;
}
}
?>
为什么我的前台就显示两条信息呢? 望高手请教!!!