Verfasst: 12.06.2007 22:28
Da ist ein wenig SEO drin, ah so...
Naja so ganz passt da aber die SQL Abfrage nicht zu. Die holt ja immer lediglich einen Eintrag, somit kann das mit der Pagination nicht klappen.
Ich würde die SQL Abfrage etwa so umstricken:
Count sollte dann die Anzahl der Beiträge vor dem Beitrag enthalten, somit sollte statt
dann das hier verwendet werden:
Bitte vorher die Datei sichern!
Naja so ganz passt da aber die SQL Abfrage nicht zu. Die holt ja immer lediglich einen Eintrag, somit kann das mit der Pagination nicht klappen.
Ich würde die SQL Abfrage etwa so umstricken:
Code: Alles auswählen
$sql = "SELECT p1.topic_id, count(*) AS Count FROM ".POSTS_TABLE." p2
LEFT JOIN ".POSTS_TABLE." p1 ON p1.topic_id = p2.topic_id
WHERE p1.post_id = ".$prg_output['p']." AND p2.post_time < p1.post_time GROUP BY p2.topic_id";
Code: Alles auswählen
$c = $db->sql_numrows($result)+1;
Code: Alles auswählen
$c = $row['Count']+1;