Code: Alles auswählen
<?PHP
$server = "localhost"; // Hier Serveradresse eintragen
$benutzer ="root"; // Hier benutzrname eintragen
$kennwort =""; // Hier Kennwort eintragen
$datenbank ="gaestebuch"; // Hier Datenbankname eintragen
$verbindung = mysql_connect($server, $benutzer, $kennwort); // Verbindungsaufbau
mysql_select_db($datenbank); // Hie wird die Datenbank ausgewaehlt
$wieviele_eintrage = 1; // Legt die Anzahl der Eintrage auf einer Seite fest
// Hier hole ich die Gesammt anzahl der Beitrage
$sql = "SELECT * FROM `eintrag`"; // gaestebuch evtl. andern
$result = mysql_query($sql);
$anzahl = mysql_num_rows($result);
// HIer wird festgeleft, welche die aktuelle Seite ist
// Wenn Seitenangabe gesetzt ist, und nicht negativ ist, und nicht grosser ist
if(isset($_GET['seite']) && $_GET['seite'] > 0 && $_GET['seite'] <= ($anzahl / $wieviele_eintrage))
{
$seite = $_GET['seite']; // Dann ist das die aktuelle Anzahl
}
else
{
$seite = 1; // Wenn nicht, ist 1 die Aktuelle Anzahl
}
// Hier holen wir die Beitrage fur das Gastebuch
$sql = "SELECT * FROM `eintrag` LIMIT ".($seite*$wieviele_eintrage).", ".$wieviele_eintrage."";
/*damit ab beitrag soundso $wieviele_eintrage viele beiträgegewählt werden*/
$result = mysql_query($sql);
while($daten = mysql_fetch_assoc($result))
{
echo $daten['Name']."<br /><br />";
}
echo "<a href=\"blatterfunktion.php?seite=". ($seite-1) . "\">Zurück</a>";
echo " | ";
echo "<a href=\"blatterfunktion.php?seite=". ($seite+1) . "\">Vorwärts ></a>";
?>
SO, wenn ich jett das script öffne, dann sollte der 1te eintrag der datenbank kommen. Das tut er aber nicht. Es kiommt der 2te und bei weiter kommt der 3te.
Was muss ich ändern, das der 1ste eintrag auf der ersten seite angezeigt wird?