ventuklotz
Grünschnabel
Hi, habe die Seitensteuerung aus Eurem Tutorial mal nachgebastelt
funktioniert auch wunderbar, das Problem ist nur, dass er lediglich 2 Seiten (von eigentlich 14) anzeigt, die ich auswählen kann. Da ich alle Datensätze (jeweils 10 pro Seite) ausgeben will, müsste er mir die 14 Seiten anzeigen! Könnt ihr ma kurz schaun was ich übersehen hab? danke
funktioniert auch wunderbar, das Problem ist nur, dass er lediglich 2 Seiten (von eigentlich 14) anzeigt, die ich auswählen kann. Da ich alle Datensätze (jeweils 10 pro Seite) ausgeben will, müsste er mir die 14 Seiten anzeigen! Könnt ihr ma kurz schaun was ich übersehen hab? danke
PHP:
#------------Datenbankverbindung-----------
include ("config.php");
$sql = "SELECT * FROM .....";
#------------Seitensteuerung_1/2---(10 Einträge/Seite)-----------------
#Eingabe der gewünschten Anzahl pro Seite
$anzeige=10;
#Prüfen der jeweiligen Seite/anzuzeigende Werte von x bis ....
$start=$_GET['page'] * $anzeige;
$sql = "SELECT * FROM ... order by ... LIMIT $start,$anzeige";
$result = mysql_query($sql,$db);
$number = mysql_num_rows($result);
$select_titel = mysql_query($sql, $db);
#------------Seitensteuerung_2/2-----------------
#Berechnung der Seiten-------------------------------
$seiten=ceil($number/$anzeige);
#Prüfen der jeweiligen Seite/anzuzeigende Werte von x bis y
$ende = $start + $anzeige;
if ($ende>$number) { $ende = $number; }
#Erstellen von Links-----------------------------------
if ($_GET['page']>0) {
$i=$_GET['page']-1;
echo "<a href=\"db_query.php?page=".$i."\"></a>";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$_GET['page']) {
echo $i." ";
}
else {
echo "<a href=\"db_query.php?page=".$i."\">$i</a> ";
}
}
if ($_GET['page']<$seiten) {
$i=$_GET['page']+1;
echo "<a href=\"db_query.php?page=".$i."\"></A>";
}
Zuletzt bearbeitet: