php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.08.2004, 15:13  
me
Benutzer
 
Registriert seit: 24.08.2004
Beiträge: 86
me
me eine Nachricht über ICQ schicken
Standard Seite aufteilen

ich will dem user verschiedene datensätze anzeigen, doch da da um die 1500 (die nicht zu unterteilen sind!) möchte ich diese datensatze in 20er Pakete aufteilen.
die stehen alle in einer datenbank welche ich folgendermaßen auslese:
PHP-Code:
$res mysql_db_query($dbase$query);//dbase: datenbankname / query: sql-befehl (select blablabla) 
jetzt lasse ich mit eine schleife (20 durchgänge, in denen auf der ersten seite die datensätze 1-20 angezeigt werden sollen) immer den nächsten datensatz auslesen und zwar so:
PHP-Code:
$var1 mysql_result($res$i"spalte1");//i: Schleifenzähler / res: sihe oben
$var2 mysql_result($res$i"spalte2");
... 
danach gebe ich alles aus und fange mit der schleife wieder an...

----------

wenn jetzt alles durchlaufen ist ist die erste Seite einwandfrei aufgebaut.

bis dahin gar kein problem

wenn ich jetzt auf den vorlink (führt auf dieselbe Seite) klicke
schaffe ich es irgendwie das die schleife bei dem 20ten datensatz beginnt und bis zum 40 läuft...

dann aber beim ersten durchlauf auf der 2ten seite gibts gleicht diesen fehler:

Warning: mysql_result(): Unable to jump to row 20 on MySQL result index 12 in C:\wampp2\htdocs\test\show.php on line 119

Hilfe
__________________
enotiz der ultimative Online-Notizzettel
me ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.08.2004, 15:19  
Gast
 
Beiträge: n/a
Standard

also erstens solltest du mysql_select_db() und mysql_query() verwenden,
zweitens du willst einfach 20 datensätze / seite ausgeben, und immer "alle"
spalten?

dann verwend doch einfach mysql_fetch_assoc() und nen LIMIT in der sql
abfrage .. oder seh ich da gerade was falsch?
 
Alt 31.08.2004, 15:23  
me
Benutzer
 
Registriert seit: 24.08.2004
Beiträge: 86
me
me eine Nachricht über ICQ schicken
Standard

was meinst du mit immer "alle" spalten?
mir 20 Datensätzen / Seite hast du recht
(drück dich mal genauer aus, wir sind hier in der anfängerabteilung)
__________________
enotiz der ultimative Online-Notizzettel
me ist offline  
Alt 31.08.2004, 15:30  
Gast
 
Beiträge: n/a
Standard

naja alle könnte in diesem fall heissen, alle die in deiner tabelle vorhanden
sind, oder alle die du per select auswählst. könnte ja sein, dass du 20 aus-
wählst nachher aber nur tatsächlich 5 verwendest.

zum eigentlich thema: ich würd immer noch LIMIT in kombination mit
mysql_fetch_assoc() verwenden.
 
Alt 31.08.2004, 15:35  
me
Benutzer
 
Registriert seit: 24.08.2004
Beiträge: 86
me
me eine Nachricht über ICQ schicken
Standard

ich wähle erst alle datensätze aus um dann auf jeder seite 20 Stck anzuzeigen.

wie funktioniert das denn, mit mysql_fetch_assoc()?
__________________
enotiz der ultimative Online-Notizzettel
me ist offline  
Alt 31.08.2004, 16:33  
Gast
 
Beiträge: n/a
Standard

wieso wählste denn alle aus, wenn du eh nur 20 anzeigst? dann wähl halt per
select gleich nur die 20 aus, die du haben möchtest. wie das funktioniert?
steht im manual erklärt.
 
 


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
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Eintrag in DB und Wechsel zu anderer Seite Darson PHP Tipps 2008 25 14.01.2008 16:46
Seite nicht mehr gültig Igäl PHP Tipps 2006 3 25.05.2006 16:08
[Erledigt] Wetten automatisch von anderer Seite beziehen PHP Tipps 2006 11 03.03.2006 09:09
Formular - Daten für nächste Seite behalten NetLook PHP Tipps 2007 7 18.11.2005 13:21
Frame schließen und Seite aufteilen workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Neue Seite an einer bestimmten Stelle aufrufen PHP Tipps 2005 3 13.01.2005 10:09
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
[Erledigt] php+Seite kann nicht angeziegt werden, Seite existiert aber Server, Hosting und Workstations 2 09.09.2004 08:21
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php seite aufteilen

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:44 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.