我是菜鸟源代码        $sql = "SELECT attr_name,attr_id,attr_values FROM " . $ecs->table('attribute') . " WHERE cat_id='$cat[filter_attr]' order by sort_order asc LIMIT 5";                $f_a = $db->getAll($sql);          foreach ( $f_a as $key => $val);  {  $f_a[$key]['attr_name']=$val['attr_name'];          $tempzz= explode("\n", $val['attr_values']);  for ($i=0;$i<count($tempzz);$i++)        {      $f_a[$key]['c'][$i]['attr_value']=$tempzz[$i];                }  }      $smarty->assign('f_a_list', $f_a);  模板dwt 
<!--{foreach from=$f_a_list item=f_a_list}--><div class="fl_t">{$f_a_list.attr_name|escape:html}</div><div class="fl"></div><div class="fl_in"><ul><!--{foreach from = $f_a_list.c item=listchild}--><li><a href="#">{$listchild.attr_value|escape:html}</a></li><!--{/foreach}--><div class="clr"></div></ul></div><div class="clr zf5"></div><div class="fl"></div><!--{/foreach}-->
复制代码filter_attr 读取的是ecs_attribute的cat_id为什么 属性值 只能   最后一个 循环读出来 前面 读不出来请高手解答