Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Есть таблица "brand", в ней есть столбец "brandname", в этом столбце названия фабрик.
Задача стоит следующая. Нужно вывести из этой таблицы на html страницу все фабрики по алфавиту.
к примеру:
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
А //Выводим все фабрики начинающиеся на "А"
Acerbis
Adelta
Agape
Alias
Alivar
и тд.
Б //Выводим все фабрики начинающиеся на "Б"
В //Если на "В" нет фамили то буква "В" вообще не показывается и далее выводиться список на ту бугву на которую есть данные.
Е //Выводим все фабрики начинающиеся на "Е"
Если быть точным нужно сделать точь в точь как тут
Помогите пожалуйста.
Неактивен
Неактивен
У меня сейчас вот такой код:
<?php
$and = $modx->getPageInfo($modx->documentIdentifier);
$name = $and['alias'];
$fid = $_GET['id'];
$query = "SELECT * FROM `brand_z` ORDER BY `naz` ASC";
$result = mysql_query($query) or die();
while ($row = mysql_fetch_array($result)){
$con = '<div class="fit" style="background: url('.$row['ico'].') no-repeat 50% 50%;">
<a class="sf" href="/region/fabriki-italii/fab?id='.$row['id'].'">'.$row['naz'].'</a>
</div>';
if($_SERVER['REQUEST_URI'] == '/region/fabriki-italii'){
if($row['opt'] == 1){
echo $con;
} else {
echo '';
}
и вот эта страница http://terradarus.ru/region/fabriki-italii
Где это нужно прописать, чтобы было как я писал выше?
Неактивен
У Вас в коде есть sql-запрос ($query = ...)
подозреваю, что туда и нужно вставить.
Только вместо 'A' в моем запросе подставьте нужную букву.
Неактивен
в этом случае выводятся только фабрики на букву А, а остальные как вывести ?
Неактивен
Если нужно просто вывести все фабрики, отсортированные по алфавиту, то сгодится
SELECT `brandname` FROM `brand` ORDER BY `brandname`;
Неактивен
у меня то впринципе всё так и выводится сейчас, все фабрики скопом.
у мне нужно их разделить на
А //Выводим все фабрики начинающиеся на "А"
Acerbis
Adelta
Agape
Alias
Alivar
и тд.
Б //Выводим все фабрики начинающиеся на "Б"
В //Если на "В" нет фамили то буква "В" вообще не показывается и далее выводиться список на ту бугву на которую есть данные.
Е //Выводим все фабрики начинающиеся на "Е"
собственно я вот это не могу понять как сделать?
Неактивен
Давайте вести обсуждение исключительно в срезе баз данных.
Есть таблица brand, содержащая названия фабрик в столбце brandname.
Какой набор данных Вы хотите получить из нее?
Неактивен
Страниц: 1