Brauche Hilfe !
wenn ich den Befehl ORDER By rand() bei der Abfrage verwende, dann muss ich zB. auch auf der letzten Seite wissen welche News ich auf der ersten Seite ausgegeben hab.
d.h. ich weis zwar den Abfragebefehl aber nicht wie man das weiterverarbeitet.
Die Abfrage schaut so aus:
$result = sql_query("SELECT sid, aid, title, time, hometext, bodytext, comments, counter, topic, informant, notes, acomm, score, ratings FROM ".$prefix."_stories where catid='$catid' $querylang ORDER BY rand() DESC limit $offset, $storynum", $dbi);
while (list($s_sid, $aid, $title, $time, $hometext, $bodytext, $comments, $counter, $topic, $informant, $notes, $acomm, $score, $ratings) = sql_fetch_row($result, $dbi)) {
getTopics($s_sid);
formatTimestamp($time);
$subject = stripslashes($subject);
$hometext = stripslashes($hometext);
$notes = stripslashes($notes);
$introcount = strlen($hometext);
$fullcount = strlen($bodytext);
$totalcount = $introcount + $fullcount;
$c_count = $comments;
$r_options = "";
dann kommen die Ausgaben für Links und die Seitenangaben
Das Problem dürfte doch bei der Seitenaufbereitung liegen, da hier nochmals eine Abfrage kommt:
#Page Numbers ver1.4
#Page Numbers ver1.4.1 - add align=absmiddle for left/right arrows
#Page Numbers ver1.4.2
$res = sql_query("select * from ".$prefix."_stories where catid='$catid' $querylang", $dbi);
$numstories = sql_num_rows($res, $dbi);
$numpages = ceil($numstories / $storynum);
if ($numpages > 1) {
opentable();
echo "
$numstories Eintragungen ($numpages Seiten, $storynum per Seite)" ;
usw.
Da liegt die
Originaldatei
Danke im Voraus
humanix