Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Davyduck
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 58
1

Показать больше цен

29.12.2017, 23:24. Просмотров 777. Ответов 3
Метки нет (Все метки)

Доброго времени суток.
Есть список товаров на странице. Каждый товар имеет от 1 до 15 цен. Нужно сделать, что бы, если в товара больше 3 цен, отобразить только эти 3 и вывести кнопку "Показать другие предложения", после нажатия на которую, должны всплывать остальные цены.... Уже голову сломал...помогите советом.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2017, 23:24
Ответы с готовыми решениями:

показать Имя=$Переменная&Имя2=$Переменная2? Показать два+ значения
<?PHP $user = $_POST; $pass = $_POST; $con = mysql_connect("localhost","моя","мой") or...

Показать, что среди образованных чисел не менее 1/3 больше нуля
Задумано n чисел (число n четно и кратно 3). Для каждых двух чисел из этого ряда, посчитали...

Показать на экране в hex-виде байты массива, значения которых больше заданного числа
Сегмент данных содержит массив из 12-ти однобайтных кодов. С клавиатуры вводится однобайтный код в...

Показать div только один раз и больше не отображать его после его закрытия. Как реализовать?
<div> <p align="center"> <a>×</a> </p> Если вы закроете этот блок, то больше никогда его...

В окне показать обратный отсчет времени и при достижении 0 показать рисунок взрыва
Ребята,помогите пожалуйста )) на javascript :)

3
edward_freedom
1557 / 1436 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
30.12.2017, 12:34 2
Davyduck, Смотришь кол-во цен, проверяешь больше или меньше 3х, если больше то показываешь остальные цены. Все просто.
Проверить кол-во
PHP
1
count
Условие
PHP
1
2
3
if(count(что-то) > 3) {
показать все остальное
}
1
fanatikus
1252 / 1192 / 563
Регистрация: 17.11.2012
Сообщений: 5,344
30.12.2017, 20:51 3
Лучший ответ Сообщение было отмечено Davyduck как решение

Решение

скрыть лишние цены в блоке с display:none
при клике на "показать больше" , с помощью js($(ваш блок).show()) показываем.
как-то так
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
        <script type="text/javascript">
            $(function(){
               $('#show_price').click(function(){
                   var title = $(this).data('title');
                   var text_button = $(this).html();
                   $(this).html(title);
                   $(this).data('title',text_button)
                   $('#price_all').toggle();
               })
            })
        </script>
        <style>
            .none{
                display:none;
            }
        </style>
        <div id="price">
            <p>25р</p>
            <p>26р</p>
            <p>27р</p>
        </div>
        <div id="price_all" class="none">
            <p>35р</p>
            <p>36р</p>
            <p>37р</p>
        </div>
        <button id="show_price" data-title="Скрыть">Показать все</button>
1
EU1CJ
26 / 26 / 17
Регистрация: 23.12.2017
Сообщений: 111
30.12.2017, 21:12 4
А список товаров в базе данных хранится?
0
30.12.2017, 21:12
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2017, 21:12

Показать,что ГМТ точки, расстояние которой от прямой Х=45 в 3 рза больше, чем расстояние от точки А(5,0)
показать,что ГМТточки ,расстояние которой от прямой Х=45 в 3 рза больше,чемрасстояние от точки...

Блок div скрыть/показать при нажатии на кнопку "показать все"
Добрый день. На странице:...

При запуске показать какие диски есть и при выборе диска показать содержимое
Нужно написать небольшое приложение, которое при запуске показывает какие диски есть и при выборе...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.