Raver
Новичок
Добрый вечер, форумчане.
Возникла задача:
Вывести все записи из таблицы brands в списки ul > li по 5 штук в каждой.
Сижу уже около часа пытаюсь реализовать, но все бессмысленно.
Может сталкивался кто с подобной задачей?
Вот, что я тут намудрил
Возникла задача:
Вывести все записи из таблицы brands в списки ul > li по 5 штук в каждой.
Сижу уже около часа пытаюсь реализовать, но все бессмысленно.
Может сталкивался кто с подобной задачей?
Вот, что я тут намудрил
PHP:
$sql_count_brands = mysql_query("SELECT COUNT(*) FROM `brands`");
$count_brands = mysql_fetch_array($sql_count_brands);
$count_brands = $count_brands[0];
$limit = 5;
$count = 1;
$repet = 1;
$sql_brands = "SELECT * FROM `brands` ORDER BY `id` DESC";
$brands = mysql_query($sql_brands);
$brands_row = mysql_fetch_array($brands);
do {
if (($count == 1) or ($limit*$repet+1 == $count)) {
echo "<ul>";
}
$brand_echo = "<li><a href='%d'>%s</a></li>";
echo sprintf($brand_echo, $brands_row['id'], $brands_row['name']);
if (($count == $count_brands) or ($limit*$repet == $count)) {
echo "</ul>";
}
if ($count == $limit*$repet) {
$repet = $repet + 1;
}
$count = $count + 1;
}
while($brands_row = mysql_fetch_array($brands));