So ich bin jetzt soweit das mein Script ohne Fehler funktoniert. Allerdings habe ich das Problem, das mir unter den verschiedenen Links der Blätterfunktion immer alle und immer die gleichen Einträge angezeigt werden. Könnt Ihr mir sagen was ich vergessen habe? Danke!
PHP-Code:
include "config.php";
krsort($beitrag); //Durch krsort werden alle Beiträge in umgekeherter Reihenfolge sortiert (hier kommt neuste Beitrag zuerst.)
foreach($beitrag as $key => $ausgabe) //Das bedeutet $beitrag ist $ausgabe.
{
$zerlegen = explode("|", $ausgabe); //$zerlegen ist eine Variable
// explode teilt die Werte auf $ausgabe mit | auf
if($key%2 == 0){
echo "<table align='center' border='0' border-colcellspacing='0' cellpadding='5' width='80%'>
<tr>
<td bgcolor='#fff'>
Von $zerlegen[0] Geschrieben am: $zerlegen[1] Uhr
</td>
</tr>
<tr>
<td bgcolor='#fff'>
$zerlegen[2]
</td>
</tr>
</table></br><br/>";
}elseif($key%2 == 1){
echo "<table align='center' border='0' cellpadding='5' width='80%' border-colcellspacing='0'>
<tr>
<td bgcolor='#999'>
Von $zerlegen[0] Geschrieben am: $zerlegen[1] Uhr
</td>
</tr>
<tr>
<td bgcolor='#999'>
$zerlegen[2]
</td>
</tr>
</table></br><br/>";
}
}
$eintraege_pro_seite = 10; // Beiträge pro Seite
$zaehler=count($beitrag); //Anzahl der Beiträge
$seite=isset($_GET['seite'])?(int)$_GET['seite']:1;
//Errechnen wieviele Seiten es geben wird
$wieviel_seiten =$zaehler / $eintraege_pro_seite;
//Ausgabe der Seitenlinks:
echo "<div align=\"center\">";
echo "<b>Seite:</b> ";
//Ausgabe der Links zu den Seiten
for($a=0; $a < $wieviel_seiten; $a++){
$b = $a + 1;
//Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
if($seite == $b)
{
echo " <b>$b</b>";
}
//Aus dieser Seite ist der User nicht, also einen Link ausgeben
else
{
echo " <a href=\"?seite=$b\">$b</a>";
}
}