Вот как оно должно выглядеть:
Таблица mysql имеет следующие столбцы:
price_id; price_name; perent_id; icon;
В model.php я создал следующую модель:
/*==============выборка массива ============================*/
function catalog (){
$query = "SELECT * FROM price";
$res = mysql_query($query) or die (mysql_query());
/*===============массив категорий ==================*/
$cat = array();
while ($row = mysql_fetch_assoc($res)) {
if(!$row['perent_id']){
$cat [$row['price_id']][] = $row['price_name'];
} else{
$cat[$row['perent_id']]['sub'][$row['price_id']]['ico'][$row['icon']] =$row['icon'];
}
$cat[$row['perent_id']]['sub'][$row['price_id']]['name'][$row['price_name']]= $row['price_name'];
}
return $cat;
}
создал массив CAT, раcпечатка выглядит вот так:
Array
(
[1] => Array
(
[0] => price_name c 0 значением
[sub] => Array
(
[21] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
[22] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
[23] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
[24] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
[25] => Array
(
[ico] => Array
(
[icon]=> картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
[26] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
[27] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
[28] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
)
)
[color=red] [0] => Array
(
[sub] => Array
(
[1] => Array
(
[name] => Array
(
[ price_name c 0 значением] => название категории
)
)
[2] => Array
(
[name] => Array
(
[ price_name c 0 значением] => название категории
)
)
[3] => Array
(
[name] => Array
(
[ price_name c 0 значением] => название категории
)
[4] => Array
(
[name] => Array
(
[ price_name c 0 значением] => название категории
)
)
[5] => Array
(
[name] => Array
(
[ price_name c 0 значением]=> название категории
)
[6] => Array
(
[name] => Array
(
[ price_name c 0 значением]=> название категории
)
)
[7] => Array
(
[name] => Array
(
[ price_name c 0 значением] => название категории
)
)
[8] => Array
(
[name] => Array
(
[ price_name c 0 значением] => название категории
)[/color]
[2] => Array
(
[0] => price_name c 0 значением
[sub] => Array
(
[29] => Array
(
[ico] => Array
(
[icon]=> картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
[30] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name]=> название с ссылкой
)
)
[31] => Array
(
[ico] => Array
(
[icon] => картинка.png
)
[name] => Array
(
[price_name] => название с ссылкой
)
)
)
У меня возникла проблема, как избавится от части распечатки выделенной красным, тут полный бред и я не пойму как она формируется, что нужно исправить в модели
И еще одна проблема как вывести в цикле отдельно друг от друга различные категории.
В распечатке все получается кроме указанной проблемы, а вот на макете в html не выходит.
Заранее благодарен за потраченное на меня время.
P.S. Очень прошу помощи!!!!!!!!!!!!!!!!!!! !!!