Loading...
Обучение/Помощь новичкам | знающие PHP нужна помощь
Есть код
php
   <div class="col-sm-12">                 <hr>                     <h4 class="text-center">Пополнения:</h4>                     <?php echo $user->payments(); ?>                 </div>   
он выводит абсолютно все пополнения в таблицу (а их может быть и 1000) как можно задать ограничение на максимальный показ 5 пополнений? Вывод пополнений в таблицу происходит лишь с данной переменной или как её там...
php
   <?php echo $user->payments(); ?>   
Quantis , Это всего лишь вывод. Нужно в самом sql запросе ограничивать кол-во
Скинь код запроса, чтобы сделать лимит.
"payments"
там выше где то идет создание нового объекта
php
   $user = new какой то класс();   
найди этот класс в нем метод
php
   payments()   
добавь в него аргумент на количество выводимых строк из базы и внутри полюбе запрос sql которому надо будет лимит присвоить. И вызывать можно будет типа так
php
   $user->payments(сколько нужно вывести);   

________
посл. ред. 27.03.2021 в 23:46; всего 1 раз(а); by GooDLike
ScaryDenY (27.03.2021 в 23:40)
Скинь код запроса, чтобы сделать лимит.
"payments"

найты бы мне его для начала .suicide.
GooDLike (27.03.2021 в 23:45) там выше где то идет создание нового объекта
php
   $user = new какой то класс();   
найди этот класс в нем метод
php
   payments()   
добавь в него аргумент на количество выводимых строк из базы и внутри полюбе запрос sql которому надо будет лимит присвоить. И вызывать можно будет типа так
php
   $user->payments(сколько нужно вывести);   
увы, нету такого...есть внизу такой вот скрипт
javascript
   <script>      $(document).ready(function () {          $('.payment_system').on('click', function () {              var system = $(this).find('input').val();              $(document).find('.payment_system_tab').each(function (i) {                 if ($(this).attr('id') == 'tab' + system) {                     $(this).show();                 } else {                     $(this).hide();                 }             });              $('#sumYM').val('');             $('#sumYMC').val('');             $('#sumFK').val('');             $('#sumQIWI').val('');             $('#sumQIWI_CARD').val('');             $('#sumPAYEER').val('');             $('#sumUNITPAY_CARD').val('');             $('#sumUNITPAY_APPLE').val('');             $('#sumUNITPAY_GOOGLE').val('');             $('#sumUNITPAY_SAMSUNG').val('');             $('#sumUNITPAY_PAYPAL').val('');             $('#sumUNITPAY_MOBILE').val('');             $('#sumCOINBASE').val('');             $('#sumROBOKASSA_CARD').val('');             $('#sumPERFECT_MONEY').val('');             $('#sumMANUAL').val('');                          $('input[name*="phone"]').mask(                     "+000000000000",                     {                         onKeyPress: function (val, event) {                             if (val[1] == '8' || val[1] == '7') {                                 event.currentTarget.value = '+7' + val.slice(2);                             } //                            else if (/[12345690]/.test(val[1])) { //                                event.currentTarget.value = '+7' + val.slice(1); //                            }                         }                     }             );          });          var ps_list = $('.payment_systems_list');          ps_list.find('div').sort(function (a, b) {             return +a.dataset.sort - +b.dataset.sort;         })         .appendTo(ps_list);      }); </script>   
Quantis , это js, а там php, классы обычно не хранятся в том же файле
________
посл. ред. 27.03.2021 в 23:50; всего 1 раз(а); by GooDLike
Quantis , в конце самого запроса payments добавь limit 5
Ищи класс user и там должна быть функция payments в которой есть запрос в БД. Там и правь. Выставляй лимит в 5 или сколько нужно.
Онлайн: 0
Время:
Gen. 0.118
(c) Bym.Guru 2010-2026