给一段代码给大家看
做个表格,从数据库里查的
$list= new ptable;
  $list->caption="服务列表";
  $list->title="类别|编号|名称|价格|网店|日期|计数";
   $list->sql="select product.ptype,product.id,product.name,product.price,user.shopname,product.putdate,product.viewtimes from user,product where user.username=product.username order by product.putdate desc LIMIT 0, 16";
  $list->key=1;
  $list->cols=4;
  $list->hidecol(1);
   $list->linkcol(2,"productdetail.php") ;
  $list->linkcol(4,"shopdetail.php?from=prod") ;
   $list->show();这样就一个表格好了
简化一下
$list= new ptable;
  $list->caption="产品列表";
  $list->title="类别|编号|名称|价格|网店|日期|计数";
   $list->sql="select ...";
   $list->show();
就4行
简单吧

解决方案 »

  1.   

    PHP:PEARhttp://pear.php.net建议你看看,不过你的这个东西不错
      

  2.   

    支持原创!
    support open source!
    thank you for sharing!
      

  3.   

    iasky(C#_ASP_PHP)
    PHP:PEAR有无中文的说明?
    感觉学习起来有难度,我这东东一学就会了
      

  4.   

    Pear没有中文的手册,网上有人翻译没有就不知道了。
      

  5.   

    有中文网站的,
    http://pearchina.com/
      

  6.   

    好呀,支持,我也在做PHP,欢迎大家一起来交流,指教.
    我的MSN:[email protected].
      

  7.   

    应当说不断改进了3年
    不只一个表格
    表格有三个变体
    还有一个录入的类似.net里detail的东西
    还有各种html控件的封装
    是个完整的开发体系
      

  8.   

    不够灵活,看看这个,这才是真正仿.net的分页类,连命字空间都支持
    模板文件:
    <table width='100%' border='0' cellpadding='1' cellspacing='1' bgcolor='#CCCCCC'>
    <tr bgcolor='#F8FFEE' align='center'>
      <td width='10%'>aa</td>
      <td width='30%'>bb</td>
      <td width='30%'>cc</td>
      <td width='30%'>tt</td>
    </tr>
    {php:datalist pagesize='15'}
    <tr bgcolor='#FFFFFF' align='center'>
      <td>[field:aa/]</td>
      <td>[field:bb/]</td>
      <td>[field:cc/]</td>
      <td>[field:tt function='date("Y-m-d H-i-s","@me")'/]</td>
    </tr>
    {/php}
    <tr bgcolor='#F8FFEE'>
      <td colspan='4'>
      {php:pagelist listsize=3/}
      </td>
      </tr>
    </table>
    解析程序:
    <?
    require("inc_datalist.php");
    $dlist = new DataList();
    $dlist->Init();
    $dlist->SetTemplet("./test.htm");
    $dlist->SetSource("select * from ttt");
    $liststring = $dlist->Display();
    $dlist->Close();
    ?>
      

  9.   

    模版(比如smarty)和pear有什么区别啊?
      

  10.   

    说白了就是让程序员用,不需要懂html
    做到代码最小化
      

  11.   

    ddboy的东西程序员要做html,还要做标签,还要做解析程序,感觉麻烦了点
    如果界面要美工做还要请个美工
    并且每个界面都要做,加起来实在工作量要大至少1倍
    我的做法就请美工做个样式表定义一下,1个项目就花半天美工定义就可以了