WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Blättern in PHP und MySQL (http://www.wcm.at/forum/showthread.php?t=56386)

käptn 22.05.2002 12:52

ich weiss zwar nicht wie weit ihr schon mitn debuggen seits, aber das erste was mir am original-script aufgfallen is:

deleted...

zwei geöffnete php-tags
#
e:
oops, war nur ein anführungszeichen, das schon auf der ersten seite gefunden wurde....

Alex1 22.05.2002 12:58

Mir fällt einfach nix mehr ein - ich werd halt auch schon alt :(

käptn 22.05.2002 13:07

warum machst du keine sql-limits?

creibl 22.05.2002 13:22

Es sollen ja Limits eingefügt werden.

Aber da Tabelle über keinen Index verfügt ist es ja das Problem, dass ich es mit dem Script noch nicht wirklich geschafft habe.

Alex1 22.05.2002 13:44

Ich rate Dir trotzdem nochmal, das Script bzw. Tutorial, dass ich Dir am Anfang empfohlen habe, zu verwenden.
Ein wenig anpassen und es funktioniert.

bev 22.05.2002 13:45

Teil mal den code und putz a bissal
 
i würd vorschlagen du teilst den code
oben ein teil der nur de umblätterei berechnet und
unten dan an query mit limit der da die ergebnisse raushaut

ich hab die blätterei mal so gelöst... ist zwar auch nicht schön aber vielleicht hilfts da ja weiter

// Zeilen pro Seite
$zproseite = 5;

// Zeilenanzahl ausleseen
$result=mysql_fetch_row(mysql_query("select count('id') from $tabelle"));
$einträge=$result[0];


if (!$ansicht) {$ansicht=1;}

$start = $zproseite*$ansicht-$zproseite;
$query = "select * from $tabelle ORDER BY id DESC LIMIT $start, $zproseite";
$result = mysql_query($query);
$rows = mysql_num_rows($result);

creibl 22.05.2002 13:54

Okay, danke für eure Hilfe.

Werde mal schauen, was sich machen läßt!

bev 22.05.2002 13:55

Hier noch für die links zum blättern
 
if ($ansicht==1) {
$vorherige="";
}
else{
$vorherige="<< vorherige Seite";
}

if ($ansicht==$seitenanzahl) {
$nächste="";
}
else{
$nächste="nächste Seite >>";
}

creibl 22.05.2002 14:00

@bev
Danke, werds mal mit deiner Version probieren!!!

bev 22.05.2002 14:01

sonst schrei noch mal wens nicht funzt
 
mir is am abend eh sicher fad ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag