hallo,
habe ein kleines problem mit einer if abfrage....
ich habe arbeite gerade an einem gästebuch und möcht gerne das man seitenweise darin blättern kann also mit nem link "Vor" und "Zurück".
Dies funktioniert auch schon.
Nun sollte aber auch wenn man auf der 1. seite ist der zurück link verschwinden und wenn keine einträge mehr da sind der vor link verschwinden.
Und da hakts....
hier etwas quellcode:
Code:
$anfang = "0";
$ende = "10";
if($do == "list")
{
@session_start();
$_SESSION['start'] = $anfang;
$_SESSION['stop'] = $ende;
$ergebnis = mysql_query("SELECT * FROM posts ORDER BY id DESC LIMIT $_SESSION[start], $_SESSION[stop]");
while($row = mysql_fetch_array($ergebnis))
{
echo "<div align=\"center\">";
echo "<table width= \"545\" border=\"1\">";
echo "<tr>";
echo "<td bgcolor=\"$bgcolor_inf\" width=\"55\"><font color=\"$fontcolor_inf\">#$row[id]</font></td>";
echo "<td bgcolor=\"$bgcolor_inf\" width=\"255\"><div align=\"center\"><font color=\"$fontcolor_inf\">von : $row[name]</font></div></td>";
echo "<td bgcolor=\"$bgcolor_inf\" width=\"65\"><a href=\"mailto:$row[email]\" target=\"new\"><img src=\"grfx/email.gif\" width=\"15\" height=\"15\" border=\"0\"></a> <a href=\"$row[homepage]\" target=\"new\"><img src=\"grfx/homepage.gif\" width=\"16\" height=\"16\" border=\"0\"></a> <a href=\"http://web.icq.com/whitepages/message_me?uin=$row[icq]&action=message\"><img src=\"http://web.icq.com/whitepages/online?icq=$row[icq]&img=5\" border=\"0\"></A></td>";
echo "<td bgcolor=\"$bgcolor_inf\" width=\"120\"><font color=\"$fontcolor_inf\">$row[datum]|$row[uhrzeit]</font></td>";
echo "</tr>";
echo "<tr>";
echo "<td bgcolor=\"$bgcolor_msg\" colspan=\"4\"><font color=\"$fontcolor_msg\">$row[post]</font></td>";
echo "</tr>";
echo "</table>";
echo "
";
echo "</div>";
} // ENDE while($row = mysql_fetch_array($ergebnis))
echo "<a href=\"index.php?do=nextview\" target=\"_top\">vor</a>";
} // ENDE do == list
if($do == "nextview")
{
@session_start();
$start = $_SESSION['start'] + $ende;
$_SESSION['start'] = $start;
$stop = $_SESSION['stop'] + $ende;
$_SESSION['stop'] = $stop;
$ergebnis = mysql_query("SELECT * FROM posts ORDER BY id DESC LIMIT $start, $stop");
while($row = mysql_fetch_array($ergebnis))
{
echo "<div align=\"center\">";
echo "<table width= \"545\" border=\"1\">";
echo "<tr>";
echo "<td bgcolor=\"$bgcolor_inf\" width=\"55\"><font color=\"$fontcolor_inf\">#$row[id]</font></td>";
echo "<td bgcolor=\"$bgcolor_inf\" width=\"255\"><div align=\"center\"><font color=\"$fontcolor_inf\">von : $row[name]</font></div></td>";
echo "<td bgcolor=\"$bgcolor_inf\" width=\"65\"><a href=\"mailto:$row[email]\" target=\"new\"><img src=\"grfx/email.gif\" width=\"15\" height=\"15\" border=\"0\"></a> <a href=\"$row[homepage]\" target=\"new\"><img src=\"grfx/homepage.gif\" width=\"16\" height=\"16\" border=\"0\"></a> <a href=\"http://web.icq.com/whitepages/message_me?uin=$row[icq]&action=message\"><img src=\"http://web.icq.com/whitepages/online?icq=$row[icq]&img=5\" border=\"0\"></A></td>";
echo "<td bgcolor=\"$bgcolor_inf\" width=\"120\"><font color=\"$fontcolor_inf\">$row[datum]|$row[uhrzeit]</font></td>";
echo "</tr>";
echo "<tr>";
echo "<td bgcolor=\"$bgcolor_msg\" colspan=\"4\"><font color=\"$fontcolor_msg\">$row[post]</font></td>";
echo "</tr>";
echo "</table>";
echo "
";
echo "</div>";
} // ENDE while($row = mysql_fetch_array($ergebnis))
echo "<a href=\"index.php?do=preview\" target=\"_top\">vor</a>";
echo "<a href=\"index.php?do=nextview\" target=\"_top\">vor</a>";
} // ENDE do == nextview