Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
 Аватар для Sergio Aguero
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076

Сортировка товаров ссылками

01.10.2012, 13:16. Показов 1728. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вывожу товары (см. рисунок)
PHP
1
2
3
4
5
6
7
8
9
10
11
///вывод фильтров производителей
                                    $sort_proizv=mysql_query("SELECT DISTINCT prigroup.name
FROM catalog, prigroup
WHERE prigroup.id = catalog.group2
AND catalog.group1 = '".$biggroup."'");
                                    while($row_sort_proizv = mysql_fetch_assoc($sort_proizv))       
                                    {
                                        echo '<a href="#" name="'.$row_sort_proizv['name'].'" id="'.$row_sort_proizv['name'].'">'.$row_sort_proizv['name'].'</a> ';
 
                                    }
                                    echo '<a href="#">Все производители</a> ';
я не знаю какие параметры надо передавать на ссылочки, чтобы сортировать по производителям!!! Типо нажал на ссылку производителя - список товаров отсортировался по выбранному производителю, сама ссылка перестала быть ссылкой и стала черной без подчеркивания - текстом))


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
    //сам списочек товаров!!!
                                    $query1 = "SELECT catalog.id as cid,catalog.code as ccode,catalog.marka as cmarka, catalog.cost as ccost, catalog.curr as ccurr,prigroup.name as pname FROM catalog,prigroup WHERE prigroup.id=catalog.group2 and group1='".$biggroup."'".$_SESSION['order'].$lim;
                                        $result1 = mysql_query($query1) or die("Invalid query: " . mysql_error());
                                        $count_tovar=mysql_num_rows($result1);
                                    {
                                        ?>
                                        
                                    <table class="f_catalog_tabs">
                                    <tr class="f_catalog_head"> 
                                    <td></td> <td>Артикул</td> <td>Производитель</td> <td>Наименование</td> <td>Цена <a href="">&lt;</a> <a href=""> &gt;</a></td> <td>Заказ</td> </tr>
                                    <?php //echo '<br/>'.var_dump($biggroup); ?>
                                        <?
                                        }
                                while($row1 = mysql_fetch_assoc($result1))      
                                    {
                                    {
                                    ?>
                                    <tr class="f_catalog_row1"> 
                                    <td></td> <td><?php echo $row1['ccode']; ?></td> <td><?php echo $row1['pname'] ?></td> <td><a href="?x=1&biggroup=<?php echo $biggroup; ?>&id=<?php echo $row1['cid']; ?>"><?php echo $row1['cmarka']; ?></a></td> <td><?php echo $row1['ccost'].'<a title="Сменить курс" href="#">'.$row1['ccurr'].'</a>'; ?></td> <td><a href="#">Купить</a></td> </tr>
                                    <?
                                    }
                                    }
                                    ?>
                                    </table>
Миниатюры
Сортировка товаров ссылками  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.10.2012, 13:16
Ответы с готовыми решениями:

Сортировка товаров
Имеется DropDownList (Sort by price, title , date); Как сделать отправку в контроллер выбранного значения без submit.

Сортировка товаров
В общем есть index.php,в котором хранятся правила роутинга и подключаются нужные файлы.Так же есть catalog.php,в котором выводятся товары и...

Сортировка товаров
Как сделать сортировку товаров по атрибутам? Цикл вывода товаров приведен ниже. &lt;!-- &lt;div...

9
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
01.10.2012, 13:24
С перезагрузкой можно легко сделать
1
 Аватар для Sergio Aguero
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
01.10.2012, 13:30  [ТС]
я не понимаю, что передавать н ссылочки-то эти??

Dolphin, да мне и надо с перезагрузкой!!
на радиобаттонах и селектах и чекбоках-то я бы реализовал бы сортировку- это проще простого
а вот на ссылочках я не понимаю как - ну не гет же параметры передавать на них

Добавлено через 27 секунд
или без гетов никак???
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
01.10.2012, 13:32
просто при нажатии отправляешь запрос да выводишь
PHP
1
2
3
4
5
6
<a href="sort=yes&firm=firm_name">Firm_name</a>
<?pphp
if(!empty($_GET['sort']) && !empty($_GET['firm'])) {
$firm = trim($_GET['firm']);
$query = "SELECT ... WHERE `firm_name`='$firm'";
}
1
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
01.10.2012, 13:38
Делаешь ссылку на этот же файл с get параметром ?sort=name
Потом ловишь ее в начале
PHP
1
2
3
4
5
6
7
8
9
$sort = $_GET['sort'];
switch($sort)
{
    case 'name': $order = " ORDER BY `name`";
    break;
   .
   .
   .//и так все варианты
}
И в запрос подставляешь сортировку
PHP
1
2
3
4
$sort_proizv=mysql_query("SELECT DISTINCT prigroup.name
FROM catalog, prigroup
WHERE prigroup.id = catalog.group2
AND catalog.group1 = '".$biggroup."' {$order}");
Добавлено через 5 минут
Цитата Сообщение от KOPOJI Посмотреть сообщение
$query = "SELECT ... WHERE `firm_name`='$firm'";
Ему же нужна сортировка, а не вывод одного значения. Как я понял...
1
01.10.2012, 14:07

Не по теме:

Цитата Сообщение от Dolphin Посмотреть сообщение
Ему же нужна сортировка, а не вывод одного значения. Как я понял...
а я понял что ему нужно именно этой фирмы товары :pardon:

1
 Аватар для Sergio Aguero
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
01.10.2012, 14:25  [ТС]
посоны, извините, неправильно выразился может - но мне нужно вывод одного значения

Добавлено через 33 секунды
т.е. типо нажал ссылку Д-линк - вывалились только длинк
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
01.10.2012, 14:29
Цитата Сообщение от Sergio Aguero Посмотреть сообщение
т.е. типо нажал ссылку Д-линк - вывалились только длинк
Тогда 4 пост тебе в помощь
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
01.10.2012, 14:39
Цитата Сообщение от Sergio Aguero Посмотреть сообщение
или без гетов никак???
можно и без гетов.. тогда аякс в помощь) но если js отключен..
0
 Аватар для Sergio Aguero
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
01.10.2012, 15:00  [ТС]
не туда)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.10.2012, 15:00
Помогаю со студенческими работами здесь

Добавление в базу данных товаров, удаление товаров, редактирование товаров
Подскажите, насколько сложно и вообще можно ли реализовать на WP следующие вещи. 1) Добавление в базу данных товаров, удаление...

Сортировка групп товаров
Люди подскажите как разобраться с сортировкой групп товара по наименовании, в настройках страницы выставил но упорядочивает только товар а...

Сортировка товаров по свойству
Как сортировать товары в каталоге по свойству ARTIKUL_IM ? Настройках инфоблока выставил сортировку по этому свойству. Но всё равно...

Сортировка, выборка товаров с БД
Добрый день всем. помогите плз сделать выборку товаров из БД, а то башка чёт не варит)) кароче поэтапно: в БД есть товары...

Сортировка сопутствующих товаров
Добрый день! При добавлении сопутствующего товара, столкнулись со следующей проблемой: В параметрах карточки товара все ID...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru