Seitenumblättern (Paing)

Status
Nicht offen für weitere Antworten.
M

Messmar

Gast
Hallo zusammen,

ich versuche das Ergebnis einer Datenbank-Abfrage auf eine Seite anzuzeigen und zwar mit paging Funktionalität und MySql LIMIT/OFFSET. D.h. es dürfen pro Seite nur 4 Datensätze, sage ich Mal, dargestellt werden, aber mit Textlinks für die nächsten Seiten bzw. Datensätze bis zu letzten 4 Datensätze.

Das Ganze funktioniert aber leider nicht und ich kann den Fehler nicht lokalisieren.
Für jede Hilfe bin ich sehr Dankbar.

Gruß
Messmar

Code:
<pg:pager id="p" maxPageItems="4" maxIndexPages="3" export="number,offset" scope="request">
<sql:query var="query1" dataSource="${MyTestDrive}" sql="SELECT dddddd
FROM xxxx, xxxx
WHERE yyyyyyy etc...
ORDER BY zzzzz etc.
LIMIT 4, 4" />

<table cellpadding="0" cellspacing="0" border="1">
<c:forEach var="linha" items="${query1.rows}">
<pg:item>
Anzeigen der Daten....
</pg:item>
</c:forEach>
</table>

<pg:index>
<pg:first>[Primeira]</pg:first>
<pg:prev>[Anterior]</pg:prev> <pg:pages><c:out value="${pageNumber}" /></pg:pages>
<pg:pages><c:eek:ut value="${pageNumber}"/></pg:pages>
<pg:next>[Proxima(<c:eek:ut value="${pageNumber}"/>)]</pg:next>
<pg:last>[Ultima]</pg:last> Fechar
</pg:index>
</pg:pager>
 

Janus

Bekanntes Mitglied
keine ahnung, was das ganze xml gerümpel bedeuten soll, aber ich seh da nur eine query, die auf die ersten 4 rows des result sets limitiert und offenbar nie geändert wird.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben