javascript有个功能,可以打印某个区域(把需要打印的部分,写入一个表格,然后给那个表格指定id号,具体语法忘记了)
其实,不借助javascript,只拿php也能实现
做个超级连接,然后实际打印,拿另一个页来实现,那个页只有需要打印的数据

解决方案 »

  1.   

    用JS:要打印的部分,前后各加个“<!--startprint-->”,“<!--endprint-->”,然后,写个按钮或者是什么的调用以下函数,比如:<input type="button" name="aa" onclick="preview()"><script language=javascript>
    function preview() { 
    bdhtml=window.document.body.innerHTML; 
    sprnstr="<!--startprint-->"; 
    eprnstr="<!--endprint-->"; 
    prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); 
    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); 
    window.document.body.innerHTML=prnhtml; 
    window.print(); 
             }
    </script> 我试过,很好,
    想打哪些,就打印哪些/.