dsNDesign
Erfahrenes Mitglied
hi,
ich habe mal wieder ein Problem.
Ich habe folgendes Script, zum Blättern:
Dabei wird ja unten eine Liste mit den Seiten erstellt. Also 1 2 3.....
ich möchte aber, dass da nur steht nächste Seite und vorherige Seite. Dass man also dadurch immer auf die Seite danach gelangt.
Ich habe es schon mit $i + 1 versucht, aber ich habe es irgendwie falsch gemacht.
Wie mache ich das, dass es auch funktioniert?
PS: Eventuell wäre auch noch Erste Seite und letzte Seite nicht schlecht.
ich habe mal wieder ein Problem.
Ich habe folgendes Script, zum Blättern:
PHP:
<?php include_once("db_news.php");
$sql = "SELECT * FROM `news`;";
$eintrage = mysql_num_rows(mysql_query($sql));
$maxproseite = 5;
$i = 0;
$seiten = $eintrage / $maxproseite;
if (!isset($_GET['page'])) {
$sql = "SELECT * FROM `news` ORDER BY `id` DESC LIMIT 0,".$maxproseite.";";
} else {
$abeintrag = $_GET['page'] * $maxproseite - $maxproseite;
$sql = "SELECT * FROM `news` ORDER BY `id` DESC LIMIT ".$abeintrag.",".$maxproseite.";";
}
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
echo '
<div style="margin-left:10px">
<b>'.$row['titel'].'</b><br />
<a class="datum">'.$row['datum'].'</a><br />
'.$row['text'].'<br /><br /></div>
<div align="center"><img src="image/grenze.png" alt="gre"/></div><br />';
}
echo "<br />Seite ";
for($i = 1; $i - 1< $seiten; $i++){
echo "<a href=\"index.php?section=gb&page=".$i."\">".$i."</a> ";
}
?>
Dabei wird ja unten eine Liste mit den Seiten erstellt. Also 1 2 3.....
ich möchte aber, dass da nur steht nächste Seite und vorherige Seite. Dass man also dadurch immer auf die Seite danach gelangt.
Ich habe es schon mit $i + 1 versucht, aber ich habe es irgendwie falsch gemacht.
Wie mache ich das, dass es auch funktioniert?
PS: Eventuell wäre auch noch Erste Seite und letzte Seite nicht schlecht.
Zuletzt bearbeitet: