chevy
Mitglied
ich hab mir mal ein paging system gebastelt. aber wenn ich mit hilfe von links und PHP_SELF blättern will dann tut sich nix.
code:
$host = "localhost";
$user = "root";
$pw = "";
$db = "gb";
$conn = @mysql_connect($host,$user,$pw) or die ("Verbindung zur Datenbank konnte nicht hergestellt werden !");
@mysql_select_db($db, $conn) or die ("Verbindung mit der Datenbank konnte nicht hergestellt werden !" . $db);
danke für hilfe
chevy
code:
$host = "localhost";
$user = "root";
$pw = "";
$db = "gb";
$conn = @mysql_connect($host,$user,$pw) or die ("Verbindung zur Datenbank konnte nicht hergestellt werden !");
@mysql_select_db($db, $conn) or die ("Verbindung mit der Datenbank konnte nicht hergestellt werden !" . $db);
PHP:
<?
$anzeigen = "3";
if ($vor)
{
$start = $limit + $anzeigen;
}
if ($back)
{
$start = $limit - $anzeigen;
}
if (!$start)
{
$start=0;
}
//Die Ergebnisse der Seitenanzahl in ein array schreiben
$sql = "SELECT ID, Name, Datum FROM gb ORDER BY ID DESC LIMIT $start , $anzeigen";
echo $sql;
$result = mysql_query($sql);
$test = mysql_num_rows($result);
for ($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i] = mysql_fetch_array($result);
$ergeb_name[$i] =$ergebnis[$i]['Name'];
}
//Ermitteln, wie viele Einträge vorliegen
$sql1 = "Select * From gb";
$result1 = mysql_query($sql1);
$max = mysql_num_rows($result1);
?>
<html>
<head>
<title>Gästebuch</title>
</head>
<body>
<?php
//Ausgabe der Einträge
for ($i=0;$i<count($ergebnis);$i++)
{
echo "<table border=1 width=400>";
echo "<tr>";
echo "<td>".$ergeb_name[$i]."</td>";
echo "</tr>";
echo "</table>";
}
//Ausgeben der Links
echo "<table border=0 width=400><tr><td align=left>";
if ($start>=$anzeigen)
{
echo "<a href='".$_SERVER['PHP_SELF']."?limit=".$start."&back=1'>Zurück</a>";
}
echo "</td><td align=rigth>";
if ($start+$anzeigen<$max)
{
echo "<a href='".$_SERVER['PHP_SELF']."?limit=".$start."vor=1'>Weiter</a>";
}
echo "</tr></table>";
?>
<p>
</body>
</html>
danke für hilfe
chevy
Zuletzt bearbeitet von einem Moderator: