$sql="SELECT `id`, `name`, `razdel` FROM `article`";
$result = mysql_query($sql);
for($k=0,$article=array();$art = mysql_fetch_array($result);$k++) {
$article[$k] = $art;
}
$res= '
<ul id="article_list">
';
foreach($article as $k=>$arr) {
$razd=$arr['razdel'];
$res=$res.'<li>'.$arr['razdel'].'<ul>';
foreach($article as $k=>$arr2) {
if($arr2['razdel'] == $razd) {
$res=$res.'<li><a href="?article='.$arr2['id'].'" title="'.$arr2['title'].'" >'.$arr2['title'].'</a></li>';
}
}
$res=$res.'</ul></li>';
}
$res=$res.'</ul>';
echo $res;
получаю:
site
Продажа камней.
Контакты
site
Продажа камней.
Контакты
site23
Продажа!!
Как убрать повторение списка site, если бы список site содержал бы в себе 3 статьи, то он бы повторился три раза и так далее для каждого списка.
Пробывал do … while не помогло…