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 }>你尝试一下,我没有调试.
$arr2=array(1=>array("cay1","cay2"),2=>array("cay3","cay4"));<{ foreach from=$arr1 item=value }>
<{ foreach from=$arr2[$value] item=value2 }>
产品ID为 <{ $value }>的颜色值: <{ $value2 }>
<{ /foreach }>
<{ /foreach }>