a.php 
while($row = mysql_fetch_assoc($result)){ 
  $arr1[$row['id'] = $row['id']; 
  //$arr1[]= $row['id']; 两种都可以
  $color = explode(" ",$row['color']); 
  for($i=0;$i <count($color),$i++){ 
    $arr2[$row['id']][$i] = $color[$i];//ID为$row['id']的具本颜色值. 
  } 
} a.html 
<{ section name=index loop=$arr1 }> 
  <{ foreach from=$arr2.index key=key item=value }> 
    产品ID为 <{index}> 的颜色值: <{ $value }>//显示具体ID的具体颜色值. 
  <{ /foreach }> 
<{ /section }>你尝试一下,我没有调试.