[php][mysql] Ostatni wpis na danej stronie wyników? |
[php][mysql] Ostatni wpis na danej stronie wyników? |
2.03.2020, 22:12:21
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 25.11.2015 Ostrzeżenie: (0%) |
Witam.
Mam w blogu liste artykułów. Pogrupowane wg kategorii. Potrzebuje po każdej ostatniej pozycji na stronie dodac tabelke z sumami ocen i kilkoma innymi statystykami. Czyli jak na danej stronie mam 20 pozycji to po tej 20 pozycji wyświetlam dodatkowe <tr>...suma..</tr> z tym nie ma problemu bo mam zmienną z limitem na jednej stronie. Jak natomiast poznać że na ostatniej stronie jest to np 12 ostatnia pozycja? Wybieram pozycje podstawowym zapytaniem sql z limitami wyświetlanych dla każdej ze strony. |
|
|
2.03.2020, 22:25:05
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
A ma dla Ciebie jakieś znaczenie to, że na ostatniej stronie będzie tylko 12 rekordów? Wtedy nie będziesz wyświetlał podsumowania?
Jeśli ma, i nie będzie podsumowania dla liczby mniejszej niż 20, to przecież możesz policzyć ile rekordów otrzymałeś w wyniku zapytania. Ten post edytował trueblue 2.03.2020, 22:25:36 -------------------- |
|
|
3.03.2020, 10:44:15
Post
#3
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 25.11.2015 Ostrzeżenie: (0%) |
A ma dla Ciebie jakieś znaczenie to, że na ostatniej stronie będzie tylko 12 rekordów? Wtedy nie będziesz wyświetlał podsumowania? Jeśli ma, i nie będzie podsumowania dla liczby mniejszej niż 20, to przecież możesz policzyć ile rekordów otrzymałeś w wyniku zapytania. Podsunąłeś mi pomysł. Obecnie podsumowania lecą w pętli, przy zmianie kategorii wyświetlam. Dodam jeszcze jedno po prostu na końcu po wykonaniu pętli i to załatwi problem. |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 04:04 |