ok, ich habe ein kleines Forum geschrieben. Nun hab ich aber doch ein Problem, die Beiträge sollen auf mehreren Seiten dargestellt werden.
So, nun zu meinem Problem:
Ich habe den input 2 und würde das ganze jetzt so veränndern, dass z.B die Beiträge 11-20 aufgelistet werden. Nur:
Ich habe das ganze so aufgebaut, das ich auch die antworten auf einen Beitrag in der gleichen Tabelle speichere. Sprich: ein Beitrag setzt sich aus dem Titel-Thread (partentID=0) und dessen antworten zusammen (parentID=ID des Titel-Thread).
Wie schon gesagt werden in unserem Bsp. 10 Beiträge pro Seite dargestellt. Wie bekomme ich aber nun die ID des 11ten Titel-Thread ? Dazwischen liegen ja immer noch die Antworten, d.h: select count(*) from forum -11 geht nicht! Jemand eine lösung ? Ist das überhaupt verständlich formuliert ? Ich glaube nicht...
PHP-Code:
$db="simplestyle";
$link=mysql_connect("localhost","root","zesiert") or die(mysql_error());
$query="select * from forum where parentID='0' and sparte!='trash' order by ID desc";
$result=mysql_db_query($db,$query,$link) or die(mysql_error());
for ($n=1; $n<=$anz_beitraege; $n++) {
/*$anz_beitraege: z.B: 10, wird in die funktion eingegeben*/
$row=mysql_fetch_array($result);
/*hier werden dann die einzelnen tabelleninhalte aufgelistet*/
}
Ich habe den input 2 und würde das ganze jetzt so veränndern, dass z.B die Beiträge 11-20 aufgelistet werden. Nur:
Ich habe das ganze so aufgebaut, das ich auch die antworten auf einen Beitrag in der gleichen Tabelle speichere. Sprich: ein Beitrag setzt sich aus dem Titel-Thread (partentID=0) und dessen antworten zusammen (parentID=ID des Titel-Thread).
Wie schon gesagt werden in unserem Bsp. 10 Beiträge pro Seite dargestellt. Wie bekomme ich aber nun die ID des 11ten Titel-Thread ? Dazwischen liegen ja immer noch die Antworten, d.h: select count(*) from forum -11 geht nicht! Jemand eine lösung ? Ist das überhaupt verständlich formuliert ? Ich glaube nicht...
Kommentar