忘了写了,我的QQ是35001442,信箱是[email protected]

解决方案 »

  1.   

    <!-- BEGIN name -->
    <tr>...........
    <!-- END name -->
    把这些加在html里面要循环的地方。然后。。
      

  2.   

    <!-- BEGIN row -->
            <tr> 
              <td><div align="center"><font size="2">{i}</font></div></td>
              <td><div align="center"><font size="2">{m}</font></div></td>
              <td><div align="center"><font size="2">{h}</font></div></td>
              
            </tr>
     <!-- END row -->在"BEGIN ROW"和"END ROW"之间,放需要循环的东西然后,在PHP文件中,写:
    $t->set_block("kh_wh","row","rows");
    while($conn->next_record()){
    $m=$conn->f("my_name");
    $t->set_var(array("m"=>$m));
    $t->parse("rows","row",true);
    }
    上面的循环是从数据库中读出数据的例子。
      

  3.   

    设001.htm为
    ==={i}===<br>则
    $tpl = new template;
    $tpl->set_file("main","001.htm");
    for($i=0;$i<10;$i++) {
      $tpl->set_var("i",$i);
      $tpl->parse("row","main",true);
    }
    for($m=0;$m<10;$m++) {
      $tpl->set_var("i",$m+20);
      $tpl->parse("row","main",true);
    }
    for($n=0;$n<10;$n++) {
      $tpl->set_var("i",$n+10);
      $tpl->parse("row","main",true);
    }$tpl->pparse("out","row");
      

  4.   

    我是想在模板文件中使用多个循环,如:<table>
    <!-- BEGIN row -->
            <tr> 
              <td><div align="center"><font size="2">{i}</font></div></td>        
            </tr>
    <!-- END row --><!-- BEGIN row0001 -->
            <tr> 
              <td><div align="center"><font size="2">{m}</font></div></td>        
            </tr>
    <!-- END row0001 --><!-- BEGIN row0002 -->
            <tr> 
              <td><div align="center"><font size="2">{k}</font></div></td>        
            </tr>
    <!-- END row0002 -->
    </table>
    该怎么实现,请各位高手不吝赐教,小弟感激不尽,小弟现在掌管我们公司虚拟主机,若哪位高手教会小弟模板技术,小弟给免费开100M php+mysql或asp+access空间。小弟QQ:35001442
    绝对兑现诺言!!!
      

  5.   

    假如现在有一个静态模板文件001.htm,要想使用该模板输出多个循环,该怎么实现,比如在test.php中有三个循环
    for( $i = 1; $i < 10; $i++){echo $i;};----循环1
    for( $m = 1; $m < 10; $m++){echo $m;};----循环2
    for( $h = 1; $h < 10; $h++){echo $h;};----循环3
    这三个循环我怎么加入到001.htm这个模板中?
    注意:是在同一个模板中做三个或更多个独立的循环,如:<table>
    <!-- BEGIN row -->
            <tr> 
              <td><div align="center"><font size="2">{模板变量1}</font></div></td>        
            </tr>
    <!-- END row --><!-- BEGIN row0001 -->
            <tr> 
              <td><div align="center"><font size="2">{模板变量2}</font></div></td>        
            </tr>
    <!-- END row0001 --><!-- BEGIN row0002 -->
            <tr> 
              <td><div align="center"><font size="2">{模板变量3}</font></div></td>        
            </tr>
    <!-- END row0002 -->
    </table>
      

  6.   

    是哦,早就该将模板贴出来了
    <?php
    $tpl = new template;
    $tpl->set_file("main","for.tpl");
    $tpl->set_block("main","row","r1");
    $tpl->set_block("main","row0001","r2");
    $tpl->set_block("main","row0002","r3");
    for( $i = 1; $i < 10; $i++){
      $tpl->set_var("模板变量1",$i);
      $tpl->parse("r1","row",true);
    }
    for( $m = 1; $m < 10; $m++){
      $tpl->set_var("模板变量2",$m);
      $tpl->parse("r2","row0001",true);
    }
    for( $h = 1; $h < 10; $h++){
      $tpl->set_var("模板变量3",$h);
      $tpl->parse("r3","row0002",true);
    }$tpl->pparse("out","main");
    ?>
      

  7.   

    不行,运行结果为r1 r2 r3 我的源文件为:
    001.htm---------------------------------------
    <table>
    <!-- BEGIN row -->
            <tr> 
              <td><div align="center"><font size="2">{aaa}</font></div></td>        
            </tr>
    <!-- END row --><!-- BEGIN row0001 -->
            <tr> 
              <td><div align="center"><font size="2">{bbb}</font></div></td>        
            </tr>
    <!-- END row0001 --><!-- BEGIN row0002 -->
            <tr> 
              <td><div align="center"><font size="2">{ccc}</font></div></td>        
            </tr>
    <!-- END row0002 -->
    </table>
    -------------------------------------------------------------------------
    index.php为:
    <?
    include "template.inc.php";
    $tpl = new template;
    $tpl->set_file("main","001.htm");
    $tpl->set_block("main","row","r1");
    $tpl->set_block("main","row0001","r2");
    $tpl->set_block("main","row0002","r3");
    for( $i = 1; $i < 10; $i++){
      $tpl->set_var("aaa",$i);
      $tpl->parse("r1","row",true);
    }
    for( $m = 1; $m < 10; $m++){
      $tpl->set_var("bbb",$m);
      $tpl->parse("r2","row0001",true);
    }
    for( $h = 1; $h < 10; $h++){
      $tpl->set_var("ccc",$h);
      $tpl->parse("r3","row0002",true);
    }$tpl->pparse("out","main");?>
    -------------------------------------------------------
    请问什么原因?
      

  8.   

    执行你的代码,结果为:
    <table>        <tr> 
              <td><div align="center"><font size="2">1</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">2</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">3</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">4</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">5</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">6</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">7</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">8</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">9</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">1</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">2</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">3</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">4</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">5</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">6</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">7</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">8</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">9</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">1</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">2</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">3</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">4</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">5</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">6</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">7</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">8</font></div></td>        
            </tr>
            <tr> 
              <td><div align="center"><font size="2">9</font></div></td>        
            </tr>
    </table>