Php Blätterfunktion-HILFE
Also ich gehe grad ein wie eine Blume ohne Wasser...scheisse. Ich wäre sehr dankbar wenn mir jemand das Problem lösen könnte. Ich versuche für mein Gästebuch eine Blätterfunktion zu machen. Das Gästebuch funktioniert so wie ich mir das vorstelle allerdings funktioniert einfach diese Blätterfunktion nicht. Vielleicht kann mir jemand helfen!Bitte Bitte...! Ich häng da schon seit einer halben Ewigkeit dran. Ich bin Student und verstehd das grad irgendwie nicht?! Naja hier der Script....
<?php
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/>";
}
}
// Blätterfunktion_______________________
$eintraege_pro_seite = 10; // Beiträge pro Seite
$zaehler=count($beitrag); //Anzahl der Beiträge
$seite=$_GET['seite'];
// Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1
if(!isset($_GET['seite']))
{
$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>";
}
}
?>
|