Hallo,
meine Frage bezieht sich auf folgendes Tutorial:
http://www.tutorials.de/forum/php-tu...verteilen.html
Nun mein Problem:
Ich habe alles vernünftig in mein System integriert, aber wenn ich Versuche zu Blättern kommt nur eine leere Seite... Weiß jmd. wo das Problem liegt bzw. kann mir helfen?
Hier der Code:
Code:
Wenn man die Seite betritt, wird alles richtig angezeigt, d.h. Seiten gibt es soviele, wie es auch geben soll, die dargestellten Listen werden auch alle vernünftigt angezeigt und wenn man auf die verschiedenen Seiten draufgeht, verwandelt sich die URL in "index.php?section=memberlist?page=5" (z.B.)
Wenn man allerdings wirklich draufklickt, kommt nur eine leere Seite, d.h. die page ruft nicht etwa Seite 5 auf, wo die Einträge von Seite 5 stehen, sondern nichts, eine leere Seite eben![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
Nun weiß ich nicht genau, was ich machen muss, damit das Ganze funktioniert.
Hoffe ihr versteht mein Problem![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
mfg,
Tommy
meine Frage bezieht sich auf folgendes Tutorial:
http://www.tutorials.de/forum/php-tu...verteilen.html
Nun mein Problem:
Ich habe alles vernünftig in mein System integriert, aber wenn ich Versuche zu Blättern kommt nur eine leere Seite... Weiß jmd. wo das Problem liegt bzw. kann mir helfen?
Hier der Code:
Code:
PHP-Code:
<?
$sql="SELECT username, user_email FROM users";
$result=mysql_query($sql);
$number=mysql_num_rows($result);
$proseite=5;
$page=0;
$seiten=ceil($number/$proseite);
$start=$page * $proseite;
$sql="SELECT username, user_email FROM damned_users LIMIT $start,$proseite";
$result = mysql_query($sql);
$ende = $start + $proseite;
if ($ende>$number) { $ende = $number; }
while ($data=mysql_fetch_array($result)) {
?>
<tr style="border: 1px solid black;">
<td>
<? echo $data['username'];?>
</td>
<td>
<? echo $data['user_email'];?>
</td>
<td>
<a href="index.php?profil1=<? echo $data['username']; ?>">Profil</a>
</td>
</tr>
<?
}
?>
</table>
<table style="margin-left:7px;">
<tr>
<td>
<?
echo "Einträge $start bis $ende | <BR> \n";
if ($page>0) {
$i=$page-1;
echo "<A HREF=\"index.php?section=memberlist?page=$i\"><Seite zurück</A>";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo $i." ";
}
else{
echo "<A HREF=\"index.php?section=memberlist?page=$i\">$i</A> ";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<A HREF=\"index.php?section=memberlist?page=$i\">Nächste Seite</A>";
}
?>
</td>
</tr>
</table>
Wenn man allerdings wirklich draufklickt, kommt nur eine leere Seite, d.h. die page ruft nicht etwa Seite 5 auf, wo die Einträge von Seite 5 stehen, sondern nichts, eine leere Seite eben
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
Nun weiß ich nicht genau, was ich machen muss, damit das Ganze funktioniert.
Hoffe ihr versteht mein Problem
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
mfg,
Tommy
Kommentar