Hallo,
ich habe folgendes Problem:
Ich habe in meinem Gästebuch eine Blätterfunktion eingebaut!
Nun wird aber eine Seite zuviel angezeigt, also :
1 Eintrag aber schon 2 Seiten!
Außerdem beginnt er von [0] an Seiten zu erstellen!
Ich poste hier mal den Code:
Ich freue mich auf Antworten!
ich habe folgendes Problem:
Ich habe in meinem Gästebuch eine Blätterfunktion eingebaut!
Nun wird aber eine Seite zuviel angezeigt, also :
1 Eintrag aber schon 2 Seiten!
Außerdem beginnt er von [0] an Seiten zu erstellen!
Ich poste hier mal den Code:
PHP:
<a href="?section=sign_gb">sign GBook </a><br>
<?php
//Datenbank Datei
include('mysql/mysql.inc.php');
//Max. Einträge pro Seite
$proseite = 5;
//Verbindungsaufbau mit der Datenbank
$db = mysql_connect ($mysql_host,$mysql_username,$mysql_password);
mysql_select_db ($mysql_database);
$sql = "SELECT * FROM `p_gbook`";
$result = mysql_query($sql,$db);
$number = mysql_num_rows($result);
$seiten=ceil($number/$proseite);
$start=$_GET['page'] * $proseite;
$sql="SELECT * FROM p_gbook ORDER BY id DESC LIMIT $start,$proseite";
$result = mysql_query($sql,$db);
$ende = $start + $proseite;
if ($ende>$number) { $ende = $number; }
//Eintrags Ausgabe
while ($row = mysql_fetch_array($result)) {
?>
<br>
<table width="440" height="117" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70" height="19" bgcolor="#999999" class="content">Name : </td>
<td class="content" width="370"><?php echo $row['name']; ?></td>
</tr>
<tr>
<td height="19" bgcolor="#999999" class="content">Datum : </td>
<td class="content" ><?php echo $row['date']; ?></td>
</tr>
<tr>
<td height="19" bgcolor="#999999" class="content">Website : </td>
<td class="content"><a target="_blank" href="http://<?php echo $row['website']; ?>"><?php echo $row['website']; ?></a></td>
</tr>
<tr>
<td valign="top" bgcolor="#999999" class="content">Text : </td>
<td class="content" height="60" valign="top"><?php echo $row['text']; ?></td>
</tr>
</table>
<?php
//Ausgabe von Seiten
}
if ($_GET['page']>0) {
$i=$_GET['page']-1;
echo "<a href=\"?section=gbook&page=".$i."\"><previous </a>";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$_GET['page']) {
echo "[".$i."] ";
}
else {
echo "<a href=\"?section=gbook&page=".$i."\">$i</a> ";
}
}
if ($_GET['page']<$seiten) {
$i=$_GET['page']+1;
echo "<a href=\"?section=gbook&page=".$i."\">next></A>";
}
?>
Ich freue mich auf Antworten!