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 или сколько нужно.
Онлайн: 8
Время:
Gen. 0.1121
(c) Bym.Guru 2010-2026