分页是靠SQL中的limit来实现的,如 select * from table limit 11, 10
11表示起始记录数,10表示每页包含的记录条数;
现在网上有很多分页的类,可以参考使用一下;
分页功能,在WEB开发中是很重要的一环。至于word文档,就是php输出的时候,header里定义一下格式,就可以;
当然这只是简单的输出,至于样式,格式什么的,需要折磨一翻,不知道有没有现成的控件或函数可用。

解决方案 »

  1.   

    分页查询到网上找相应的类
    用COM函数操作 MS Word <?php #实例化一个对象 $word = new COM("word.application") or die("Unable to instantiate Word"); #取得并显示版本 print "Loaded Word, version {$word->Version}<BR>"; #另一种方法去取得版本 $testversion = com_get($word->application,version); print "Version using Com_get(): $testversion <BR>"; #使其可见 $word->Visible = 1; #创建新文件 $word->Documents->Add(); #写字符 $word->Selection->TypeText("This is a test..."); #保存 $word->Documents[1]->SaveAs("Useless test.doc"); #关闭 $word->Quit(); ?> 
    本文摘自:IT问号网(www.itkeys.cn) 原文链接:http://www.itkeys.cn/doc/200703/1175053718728.html
      

  2.   


    // 启动 word
    $word = new COM("word.application") or die("Unable to instanciate Word");
    print "Loaded Word, version {$word->Version}\n";//将其置前
    $word->Visible = 1;//打开一个空文档
    $word->Documents->Add();//随便做些事情
    $word->Selection->TypeText("This is a test...");
    $word->Documents[1]->SaveAs("Useless test.doc");//关闭 word
    $word->Quit();//释放对象
    $word->Release();
    $word = null; 
      

  3.   

    2、3楼的不行嘛。第一句$word = new COM("word.application") or die("Unable to instantiate Word");就出错
      

  4.   

    基础,基础.打好基础,再问问题吧.
    不然回答了你,你也弄不明白.
    1 分页只是数据库数据的组织问题.
    2 下载.只是服务端发送 HTTP 头的问题.两个结合起来就行了.