php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.04.2005, 01:09  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard $i++ und LIMIT (Umblätterfunktion)

Also ich hab mir so'n Umblätterscript zum Guestbook gemacht.
Sieht dann z.B so aus
[erste Seite] << >> [letzte Seite]
1 2 3 4 5 6 7

Weiß ja jeder, was ich meine und man kann sich ja vorstellen, wie ich's gemacht habe oder? Halt mit LIMIT.
Jetzt hab ich als nummerrierung ($i++) bei dem SELECT.
Wenn ich jetzt umblätter zählt das wieder von neuem.

Also mal angenommen ich hab jetzt 10 Beiträge pro Seite.
Zählt's durch von 1-10.
Ich geh auf die nächste Seite. Zählt's wieder von 1-10 obwohl es ja 10-20 zählen sollte.

Jetzt ist mir auch klar warum. Die anderen Datensätze werden ja nicht mitgezählt, da ich diese gar nicht auslese.

Hat jemand eine Idee, wie ich es so schaffe, wie ich es will?
Thc schonmal
Jojo1 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.04.2005, 01:26  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Also in Deinem Code kann ich keinen Fehler finden ...
tapferesschneiderlein ist offline  
Alt 16.04.2005, 01:28  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Schau mal hier rein:
http://php-info.org/ftopic109.html
imported_Ben ist offline  
Alt 16.04.2005, 01:28  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Zitat:
Ich geh auf die nächste Seite. Zählt's wieder von 1-10 obwohl es ja 10-20 zählen sollte.
falsch.
bei der zweiten seite muss es von 11-20 gehen.

was dein problem betrifft:

PHP-Code:
<?php
$num 
10;
$start = ($_GET["page"]-1)*$num+1;
$sql "SELECT xyz FROM abc LIMIT ".$start.", ".$num.";";
//usw
?>
[php]<?php
Buhmann ist offline  
Alt 16.04.2005, 01:29  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

Es ist verdammtnochmal kein Fehler ... Es ist was rein logisches ich will wissen, wie ich es machen kann ...

Bin grad darauf gekommen, dass ich vielleicht die Datensätze zählen kann, die vor dem LIMIT stehen.
Dann $i = $row['zahl']; oder weiß ich

Ich probier das mal aus

Edit:
Ich schreib zu langsam^^
Hab's wohl umständlich

Ich mach mal das mit dem $_GET

thx
Jojo1 ist offline  
Alt 16.04.2005, 01:38  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Ich ignoriere Deinen etwas ungehaltenen Ton um diese Uhrzeit und empfehle, Bens Blätter-Tutorial noch um
Code:
SELECT SQL_CALC_FOUND_ROWS field FROM ... LIMIT ...
und dann
Code:
SELECT FOUND_ROWS()
zu ergänzen.
tapferesschneiderlein ist offline  
Alt 16.04.2005, 01:42  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

PHP-Code:
<?php
if (isset($_GET['Beitrag'])) {
$j $_GET['Beitrag'];
if (
$_GET['Beitrag'] == '0') {
$j 1;
}
}
else  {
$j 1;
}
?>
So ... das tuts bei mir

Thx @ll
Hab zu kompliziert gedacht wo's doch mit $_GET geht^^
Jojo1 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL-Abfrage mit LIMIT geht nicht PhilCGN PHP Tipps 2008 16 30.05.2008 15:39
Select limit Rückwärts tommi89 Datenbanken 2 12.03.2008 05:52
Blättern mit LIMIT Befehl bobfi PHP Tipps 2008 4 26.02.2008 17:57
LIMIT: mySQL to MSSQL cycap Datenbanken 6 06.07.2007 09:46
LIMIT Abfrage mal anders... miwius Datenbanken 3 18.05.2007 00:34
Limit Problem flflfl Datenbanken 5 26.10.2006 14:57
LIMIT Problem snatch-ic Datenbanken 5 13.06.2006 14:01
[Erledigt] Limit? Datenbanken 4 16.12.2005 10:09
LIMIT Abfrage mit Variablen PHP Tipps 2007 6 14.11.2005 17:41
Sortieren nach und limit setzen CHRIS Datenbanken 1 11.07.2005 17:45
Befehlsoptimierung faux Datenbanken 4 31.05.2005 19:11
Problem mit LIMIT {m-d} Datenbanken 2 31.05.2005 16:01
Feldname bei LIMIT setzen? Datenbanken 8 30.11.2004 18:52
Problem mit Abfrage und Limit PHP Tipps 2004 5 14.10.2004 08:16
LIMIT(?) Fehler Schaelle Datenbanken 0 28.08.2004 14:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php limit i php

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.