我有一个<table>
<tr>
   <td>学生</td> <td>课程</td>
</tr><tr>
   <td>{student}</td> <td>{course}</td>
</tr>
</table>
一个学生有可能有几个课程,也就是一个学生rowspan = {课程数},课程要分多行显示。用phplib模板的就是出不来效果

解决方案 »

  1.   

      <!-- BEGIN prolist1 -->
      <tr >
        <td rowspan= {rownum} height="20" class="contentborderleft">{no}&nbsp{rownum}&nbsp;</td>
        <td rowspan= {rownum} align="center" class="contentborderleft">{cusid}&nbsp;</td>
        <td rowspan= {rownum} align="center" class="contentborderleft">{prono}&nbsp;</td>
        <td rowspan= {rownum} align="LEFT" class="contentborderleft">{proname}&nbsp;</td>

    <td rowspan= {rownum} align="right" class="contentborderleft">{price}&nbsp;</td>
        <td rowspan= {rownum} align="right" class="contentborderleft">{quantity}&nbsp;</td>
        <td rowspan= {rownum} align="right" class="contentborderleft">{vzjer}&nbsp;</td>  </tr>
     
       <!-- END prolist1 -->  
      <!-- BEGIN prolist2 -->
         <tr>
         <td align="center" class="contentborderleft">{returnbillno}&nbsp;</td>
        <td align="center" class="contentborderleft">{pdno}&nbsp;</td>
    <td align="right" class="contentborderleft">{hhquantity}&nbsp;</td>
        <td align="right" class="contentborderright">{vhhzjer}&nbsp;</td>
        </tr>
      <!-- END prolist2 -->
      
    这个是我实际系统中的代码,prolist1相当于学生,prolist2 相当与课程。上面那样写不行,把  <!-- END prolist1 -->放最后也 不是想要的效果
      

  2.   

    你的prolist2应该有一个键来表示 里面的那些数组是属于那个学生的 
    <!-- END prolist1 --> 放到最后面是对的 但你的 <!-- BEGIN prolist2 -->应该是循环当前这个学生的课程数组
    最好能贴一下 你两个数组的结构