---
title: "Lista från databas och next prev"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/74978-lista-från-databas-och-next-prev"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Smultron"
published: "2003-04-24T20:55:00.000Z"
updated: "2003-04-25T11:47:58.000Z"
replies: 6
views: 290
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/74978-lista-från-databas-och-next-prev"
---

# Lista från databas och next prev

## #1 — Smultron, 2003-04-24T20:55Z

hejsan jag har gjort en gäst bok och vill att när den har listat 10 poster ska den inte lista mer på den "sidan" och istället skapa "sida 2" med äldre poster osv...
ni förstår? hur ska jag göra?

Permalänk: https://www.webforum.nu/p/74978

## #2 — stevenet, 2003-04-24T21:02Z

För att kunna svara på din fråga måste du specifiera din fråga. T ex:
Lagrar du i databas eller i textfil?

Permalänk: https://www.webforum.nu/p/1024099

## #3 — aztek, 2003-04-24T21:05Z

Du får använda dig av så kallad paging (tror jag det heter) som räknar ut antalet inlägg och sedan delar upp det hela. Jag har så i min Gästbok, ser ut följande:

```php
/* Antal gästboksinlägg som skall visas åt gången */
$antal = 10;

/* Kollar upp hur många inlägg som finns i gästboken */
$antal_inlagg = @mysql_num_rows (mysql_query ("SELECT gb_id FROM gb"));

/* Beräknar hur många sidor inläggen behöver delas upp på */
if (!isset($sida)) { $sida = 1; }
$sidantal = ceil($antal_inlagg/$antal);
$start = ($sida*$antal)-$antal;

/* Denna koden skapar massa länkar efter varandra: typ 01 02 03 04 05 06 Extra nollor skapas för att alla länkar skall ha lika många tecken. */
echo "Page: ";
for ($i=1;$i<$sidantal+1;$i++) {
  $e = $i;
  while (strlen($e) < strlen($sidantal)) { $e = "0".$e; }
		if ($sida == $i) { echo "<b>$e</b> "; } else { echo "<a href=\"gb.php?sida=$i\">$e</a> "; }
	}
```

Sen så kommer all kod som skriver ut själva gästboks innehållet.

Hoppas du blev hjälpt.

Permalänk: https://www.webforum.nu/p/1024100

## #4 — Smultron, 2003-04-24T21:08Z

ok, jo jag använder MySQL databas

Permalänk: https://www.webforum.nu/p/1024102

## #5 — Matte, 2003-04-25T04:07Z

Du kan ta en titt här:
http://www.phpportalen.net/wiki/index.php?page=Hur+delar+jag+upp+resultatet+fr%E5n+MySQL+p%E5+flera+sidor%3F

not. 
Jag plockade bort den automatiska länkningen då den förstörde adressen. Det blir till att klippa och klistra  :)

Permalänk: https://www.webforum.nu/p/1024175

## #6 — Webslave, 2003-04-25T10:04Z

Annars kan man söka här på wF... det finns många pagin poster här har jag för mig ;)

Permalänk: https://www.webforum.nu/p/1024388

## #7 — Pedda, 2003-04-25T11:47Z

<http://www.webforum.nu/showthread.php?s=&threadid=71581>

Permalänk: https://www.webforum.nu/p/1024446

---

Tråden på webben: https://www.webforum.nu/amne/php/74978-lista-från-databas-och-next-prev
