romy: geht immer noch nicht!

Beitrag lesen

So Dave,

<?php

$limit=10; //wieviele datensätze auf einmal ausgeben
// dieser select ist nur zum zählen!
$numresults=mysql_query("select * from TABLE where Bedingung order by usw.");
$numrows=mysql_num_rows($numresults);

//gucken ob offset schon gesetzt ist, sonst Null
if (empty($offset)) {
    $offset=1;
}

//hole die Datensätze
//hier nicht offset und limit vergessen
$result=mysql_query("select id,name,phone ".
    "from TABLE where YOUR CONDITIONAL HERE ".
    "order by WHATEVER limit $offset,$limit");

// zeige die datensätze an
//in $data steht das datenarray drin, welches Deiner Abrage genügt
while ($data=mysql_fetch_array($result)) {
    // include code to display results as you see fit
}

//links zu den anderen ergebnissen
if ($offset==1) { // bypass PREV link if offset is 0
    $prevoffset=$offset-10;
    print "<a href="$PHP_SELF?offset=$prevoffset">PREV</a>   \n";
}

//wieviele seiten brauchen wir
$pages=intval($numrows/$limit);

if ($numrows%$limit) {
    // has remainder so add one page
    $pages++;
}

for ($i=1;$i<=$pages;$i++) { // loop thru
    $newoffset=$limit*($i-1);
    print "<a href="$PHP_SELF?offset=$newoffset">$i</a>   \n";
}

//gucken ob letzte seite erreicht ist
if (!(($offset/$limit)==$pages) && $pages!=1) {
    // not last page so give NEXT link
    $newoffset=$offset+$limit;
    print "<a href="$PHP_SELF?offset=$newoffset">NEXT</a><p>\n";
}

Ich kann Dein Problem nicht erkennen!?
,lass Dir mal bitte offset ausgeben irgendwo und klicke dann auf next usw. , wenn es sich nicht verändert, scheinst Du irgendwo ein Problem zu haben
hast Du das Ganze in einer Funktion?
siehst du eigentlich die Navigation? a la
prev 123 next?
ciao
romy

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist