ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
344
344
EMPFEHLEN
-
Hallo, ich habe vor eine Blätterfunktion zu nutzen um meine Daten auszugeben, folgenden Code (Auszug) hab ich schon gebastelt um über die Adressleiste schon einmal die Seiten zu wechseln:
Leider hab ich das Problem z.B. bei 20 Datensätzen, da gibt er auf der Seite 1 (Aufegerufen in der Adressleiste mit page=1) 9 Datensätze aus wie gewünscht, auf Seite 2 gibt er aber leider alle restlichen aus. Und wenn ich auf Seite 3 gehe gibt er 2 Stück aus, wie es auch sein sollte... ich frage mich warum er auf Seite 2 den ganzen Rest nach dem 9. Datensatz ausgibt. Hab mir auch schon $limit2 und $limit3 mal mit echo anzeigen lassen, da stimmt soweit alles...PHP-Code:$limit = "9";
$limit2 = $limit * $_GET["page"] - $limit;
$limit3 = $limit * $_GET["page"];
if ($_GET["page"] == "" OR $_GET["page"] == "0")
{
$limit2 = "0";
$limit3 = $limit;
}
$dbconnect = mysql_connect ($host, $user, $password);
$dbquery = "SELECT * from $table WHERE category = '$_GET[category]' ORDER BY id DESC LIMIT $limit2,$limit3";
-
25.07.06 05:05 #2Lukasz Tutorials.de Gastzugang
Das ist eigentlich ganz einfach.
Alles fängt an bei Seite 1
im Limitwert beim Datensatz null.
Also legst du fest, wieviel Datensätze du pro seite haben magst.
Dann ist dein Limitwert immerPHP-Code:$max_pro_seite = 10;
LIMIT (Seite * $max_pro_seite - $max_pro_seite), $max_pro_seite
-
25.07.06 08:16 #3
- Registriert seit
- Jul 2006
- Beiträge
- 4
oder so viel so ....
PHP-Code:$proseite=10;
$sql = "blabla";
...........
$number = mysql_num_rows($result);
$seiten=ceil($number/$proseite);
-
Also brauch ich $limit3 garnicht auszurechnen aha... also lautet das ganze jetzt so:
Und es funktioniert, danke =)PHP-Code:$limit = "9";
$limit2 = $limit * $_GET["page"] - $limit;
if ($_GET["page"] == "" OR $_GET["page"] == "0")
{
$limit2 = "0";
$limit3 = $limit;
}
$dbconnect = mysql_connect ($host, $user, $password);
$dbquery = "SELECT * from $table WHERE category = '$_GET[category]' ORDER BY id DESC LIMIT $limit2,$limit";
Ähnliche Themen
-
Blätterfunktion! Wo ist der Fehler?
Von flandersX im Forum PHPAntworten: 3Letzter Beitrag: 15.09.09, 10:26 -
Fehler in while Schleife bei Datenbankabfrage in Blätterfunktion
Von baeckerjunge im Forum PHPAntworten: 5Letzter Beitrag: 27.06.07, 13:20 -
Fehler in Blätterfunktion - Falscher Wert
Von qsrs im Forum PHPAntworten: 4Letzter Beitrag: 21.05.05, 12:46 -
Probleme mit LIMIT bei Blätterfunktion
Von Cemil im Forum PHPAntworten: 12Letzter Beitrag: 18.11.04, 17:16 -
Compiler Limit-Fehler mit dem VC 6.0
Von popelmaster im Forum C/C++Antworten: 2Letzter Beitrag: 02.12.03, 18:26





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren