ein kleines Tut zur seitensteuerung
so sieht es dann aus
+code# Zurück 1 ... 3 4 5 6 ... 8 Weiter#code+
so nun zum code
+php#
//einstellungen
//wieviele einträge pro seite
$entries_per_site = 10;
//wieviele seiten sollen im link angezeigt werden
$links_in_sitefunction = 4;
//auf welcher seite sind wir
if(isset($_GET['page'])) {
if(!is_numeric($_GET['page']) OR empty($_GET['page'])) {
$page = 1;
} else {
$page = $_GET['page'];
}
} else {
$page = 1;
}
//wir lesen wieviele da sind
$sql_count_entries = "SELECT testid FROM test";
$query_count_entries = mysql_query($sql_count_entries);
$count_entries = mysql_num_rows($query_count_entries);
$page = mysql_escape_string($page);
$pages_total = ceil($count_entries/$entries_per_site);
$page_start = floor($page - $links_in_sitefunction/2);
$page_start = $page_start <= 0 ? 1 : $page_start;
$page_end = ($page_start + $links_in_sitefunction-1);
$page_end = $page_end >= $pages_total ? $pages_total : $page_end;
$page_max = $page*$entries_per_site;
$max_minus_per_page = $page_max-$entries_per_site;
$page_entry_start = $count_entries-$max_minus_per_page+1;
//wir lesen unser result
$result = mysql_query("SELECT * FROM test ORDER BY testid DESC LIMIT ".(($page-1)*$entries_per_site ).",".$entries_per_site."");
//wir generieren die links
if($page > 1) {
$page_minus = $page-1;
$link_string .= \'
Zurück\';
}
if($page_start > 1) {
$link_string .= \'
1 ...\';
}
for($i = $page_start; $i <= $page_end ;$i++) {
if($i == $page) {
$link_string .= '<b>\'.$i.\'\';
} else {
$link_string .= \'
\'.$i.\' \';
}
}
if($page_end < $pages_total) {
$link_string .= ' ... <a href="test.php?page='.$pages_total.'">\'.$pages_total.\'\';
}
if($page < $pages_total) {
$page_plus = $page+1;
$link_string .= ' <a href="test.php?page='.$page_plus.'">Weiter\';
}
if($pages_total > 1) {
$page_link = \'\'.$link_string.\'\';
}
//wir setzen eine schleife (while)
while($row = mysql_fetch_array($result)) {
$page_entry_start = $page_entry_start-1;
//jetzt der code denn du brauchst
}
//jetzt kannst du jeder zeit $page_link aufrufen
echo $page_link;#php+
viel spass damit ;)
mfg rompers ;)
+php#echo 'wir sind die guten';#php+