Hallo.
Bei meinen CMS möchte ich diesmal auf ein genaues alles möglichst perfekt machen.
Momentan verbessere ich meine Blätterfunktion.
Also eingeteilt wird in 5 Einträge die Seite.
Nun sieht meine Blätterfunktion ungefähr so aus:
1, 2, 3, 4, 5,
Allerdings steht hinter der letzen Seite ein Kommata was ich entfernen möchte, ungefähr so:
1, 2, 3, 4, 5
Dafür habe ich gedach mache ich bei ausgabe des linkes eine if abfrage..
if($lastpage != $page){
echo "page,";
}else{
echo "page";
}
Um die variable $lastpage zu errechnen habe ich eine mathematische formel:
$lastpage = $alleeinträge / $einträgeproseite
als ergebnis müsste demfolglich die maximale anzahl der seiten in $lastpage stehen.
das ist aber falsch, da wenn ich z.b. 6 einträge im gästebuch habe und 5 auf einer seite habe die maximale anzahl aller seiten 1,2 wäre, in der navigation bestehen aber nur 1, und 2, und kein 1,2 so muss ich aufrunden... wie tue ich das?
musss ich immer und immer wieder if abfragen machen und demfolglich wenn $lastpage 1,2; $lastpage++; usw. machen oder geht es kürzer?
Bei meinen CMS möchte ich diesmal auf ein genaues alles möglichst perfekt machen.
Momentan verbessere ich meine Blätterfunktion.
Also eingeteilt wird in 5 Einträge die Seite.
Nun sieht meine Blätterfunktion ungefähr so aus:
1, 2, 3, 4, 5,
Allerdings steht hinter der letzen Seite ein Kommata was ich entfernen möchte, ungefähr so:
1, 2, 3, 4, 5
Dafür habe ich gedach mache ich bei ausgabe des linkes eine if abfrage..
if($lastpage != $page){
echo "page,";
}else{
echo "page";
}
Um die variable $lastpage zu errechnen habe ich eine mathematische formel:
$lastpage = $alleeinträge / $einträgeproseite
als ergebnis müsste demfolglich die maximale anzahl der seiten in $lastpage stehen.
das ist aber falsch, da wenn ich z.b. 6 einträge im gästebuch habe und 5 auf einer seite habe die maximale anzahl aller seiten 1,2 wäre, in der navigation bestehen aber nur 1, und 2, und kein 1,2 so muss ich aufrunden... wie tue ich das?
musss ich immer und immer wieder if abfragen machen und demfolglich wenn $lastpage 1,2; $lastpage++; usw. machen oder geht es kürzer?
Kommentar