<?php
include("Conn/conn.php");
$query=mysql_query("select book.barcode,book.id as bookid,book.bookname,bt.typename,pb.pubname,bc.name from tb_bookinfo book join tb_booktype bt on book.typeid=bt.id join tb_publishing pb on book.ISBN=pb.ISBN join tb_bookcase bc on book.bookcase=bc.id");
$result=mysql_fetch_array($query);
        if($result==false){
?> 
          <table width="100%" height="30"  border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td height="36" align="center">暂无图书信息!</td>
            </tr>
          </table>
          <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>
      <a href="book_add.php">添加图书信息</a> </td>
  </tr>
</table>
 <?php
}else{
?>
 <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="87%">&nbsp;      </td>
<td width="13%">
      <a href="book_add.php">添加图书信息</a></td>   
  </tr>
</table>  
  <table width="98%"  border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bordercolordark="#D2E3E6" bordercolorlight="#FFFFFF">
  <tr align="center" bgcolor="#e3F4F7">
    <td width="13%">条形码</td>  
    <td width="26%">图书名称</td>
    <td width="15%">图书类型</td>
    <td width="14%">出版社</td>
    <td width="12%">书架</td>
    <td width="6%">修改</td>
    <td width="5%">删除</td>
  </tr>
<?php do{ ?>
  <tr>
    <td style="padding:5px;">&nbsp;<?php echo $result[barcode];?></td>  
    <td style="padding:5px;"><a href="book_look.php?id=<?php echo $result[bookid];?>"><?php echo $result[bookname];?></a></td>
    <td style="padding:5px;">&nbsp;<?php echo $result[typename];?></td>  
    <td style="padding:5px;">&nbsp;<?php echo $result[pubname];?></td>  
    <td style="padding:5px;">&nbsp;<?php echo $result[name];?></td>  
    <td align="center"><a href="book_Modify.php?id=<?php echo $result[bookid];?>">修改</a></td>
    <td align="center"><a href="book_del.php?id=<?php echo $result[bookid];?>">删除</a></td>
  </tr>
<?
  }while($result=mysql_fetch_array($query));
}
?>  
</table>

解决方案 »

  1.   

    可以改,改的代码有点多,从头改到尾,理清头绪难度不大
    1:分页标识与两个参数卡定 url?startPostion=0&number=10
    startPostion开始位置,number一次条数
    2:查询条件
    $sqlString="select * from myTable1 where 1 limit $startPos,$num";
    //明白这句话就实现了一半
    3:底下生成页数前一页与后一页与对应的链接
    明白后都是体力活了我表达清楚了没?
      

  2.   

    分页其实弄清楚
    1、当前第几页
    2、每页显示数
    就可以了通过上面2个条件,写sql语句。
    输出分页标签
      

  3.   

    一个头,两个大呀,关键是,就是用分页类,上面的这些代码也要包含在其中,要不然怎么获取page的值呢,不知道我这个新生说的对不对?
      

  4.   

    book_Modify.php代码不用贴了..我摸索出来了...你的那个可支持分页我也试着写了一下....调试过了...但还没写首尾页的限制..你回去自己写吧
    <?php
     include("Conn/conn.php");
    ?>
    <?php
    if(!$page){
    $shouye="已经是第一页";
    $kaishi=0;
    $page=1;
    $next=2;
    }
    else
    {
    $shouye="上一页";
    $d=$_GET['page'];
    $d=ceil($d);
    $a=$d-1;
    $b=$a*10;
    $kaishi=$b;
    }$next=$page+1;
    $pre=$page-1;
    ?>
    <a href="chakan2.php?page=<?php echo $pre;?>"><?php echo $shouye;?></a><a href="chakan2.php?page=<?php echo $next;?>"><?php echo "下一页";?></a>
    <?php$query=mysql_query("SELECT * FROM news  LIMIT $kaishi , 10 ");
    //上面的SQL语句是我的数据库的,配合limit两表联查的语句我还没去看..你查查资料改一下就行了
       if($result==false){
     ?> 
    .......以下省略 
      

  5.   

    谢谢你的热心帮助,主要是多表联合查询的分页SQL写法写不好,也查了很多资料,总是没成功。头大!头大!头大大!!!
      

  6.   

    http://topic.csdn.net/u/20120828/17/c05c4698-987c-47fd-a549-d10128014274.html?34708