Хорошим тоном считается отдельное написание php и html кода для сайта. Большую часть сайта разобрал, но стались некоторые моменты. Есть такая часть кода:
<?php
url_list ('1');
foreach ($subcategory_array as $menu_item) {
echo '<a href="' . $menu_item['url'] . '/">' . $menu_item['title'] . '</a>';
}
?>
Функция url_list() отдает многомерный массив с ссылками и названиями для вывода меню сайта. Параметр '1' задает из какого раздела брать ссылки.
Сама функция выглядит так (в подключаемом файле):
function get_category_list ($order) {
global $url_array;
$url_list = mysql_query ("SELECT * FROM `urls`");
while ($url = mysql_fetch_array ($url_list, MYSQL_ASSOC)) {
$url_array[] = array (
'title' => $category['title'],
'url' => $category['url']);
}
}
}
Как можно избавиться от php части в первом листинге?
UPD: всем спасибо за советы и обсуждения. Я еще в начале изучения php, поэтому шаблонизаторы и фреймворки пока рассматривать не буду.