<volist name='channel' id='vo'>
 <div class="h2_cat">
 <h3><if condition = "$_GET['cid'] eq $vo['id']"></if><a href="/Playlist/{$_GET['type']}-{$vo['id']}-{$_GET['period']}-{$_GET['disp']}-1">{$vo['channelstr']}</a></h3>
 <div class="h3_cat">
 <div class="shadow">
 <div class="shadow_border">
 <ul>
 <?php
      $subchannels = D('Channel')->where("parentid=".$vo['id'])->order('addtime')->findAll();
      if($subchannels){
       foreach ($subchannels as $value){
      ?>
 <li><if condition = "$_GET['cid'] eq $value['id']"><a href="/Playlist/{$_GET['type']}-{$value['id']}-{$_GET['period']}-{$_GET['disp']}-1">{$value['channelstr']}</a></li>
 
</ul>
 </div>
 </div>
 </div>
 </div>
 <?php
       }
      }
      ?>
      </volist>
 请教大家,刚有人说我这段代码缺啥php结束符号 【?>】但没告诉我哪里缺,希望大家帮帮我。谢谢
 

解决方案 »

  1.   


     <li><if condition = "$_GET['cid'] eq $value['id']"><a href="/Playlist/{$_GET['type']}-{$value['id']}-{$_GET['period']}-{$_GET['disp']}-1">{$value['channelstr']}</a></li>这个部分没有php标记,怎么取值?
      

  2.   


    我自己检查到一个错误,可这段代码还是有问题,不能使用。这是一段模板,大家能帮我标注一下吗?
    <volist name='channel' id='vo'>
    <div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">
    <h3><if condition = "$_GET['cid'] eq $vo['id']"></if><a href="/Playlist/{$_GET['type']}-{$vo['id']}-{$_GET['period']}-{$_GET['disp']}-1">{$vo['channelstr']}</a></h3>
    <div class="h3_cat">
    <div class="shadow">
    <div class="shadow_border">
    <ul>
    <?php
    $subchannels = D('Channel')->where("parentid=".$vo['id'])->order('addtime')->findAll();
    if($subchannels){
    foreach ($subchannels as $value){
    ?><li><if condition = "$_GET['cid'] eq $value['id']"> </if> <a href="/Playlist/{$_GET['type']}-{$value['id']}-{$_GET['period']}-{$_GET['disp']}-1">{$value['channelstr']}</a></li>

    </ul>
    </div>
    </div>
    </div>
    </div>
    <?php
    }
    }
    ?>
    </volist>