---
title: "Problem med paging"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/130855-problem-med-paging"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "donkey"
published: "2005-07-01T13:56:38.000Z"
updated: "2005-07-01T15:11:33.000Z"
replies: 3
views: 240
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/130855-problem-med-paging"
---

# Problem med paging

## #1 — donkey, 2005-07-01T13:56Z

Försöker ordna ett paging-script till min sida, men får det inte att fungera. Har sökt både här och på phpportalen.net, men eftersom jag är nybörjare på både php och mysql hittar jag inget som jag får att fungera utan problem.
Men hur som helst, det jag använder nu har jag hittat på <http://www.a-kok.com/php/paging.php?page=2>  och ser ut såhär när jag varit och pillat lite

```php
//Beräkna antalet rader
$sql = "SELECT COUNT(*) FROM loggbok";
$result = mysql_query($sql);
$antal = mysql_result($result, 0);

$inlaggPerSida = 2; // Välj antal inlägg per sida, minst 1
$antalPagLankar = 3; // Välj max antal visade paginglänkar

// Beräkna antalet sidor
$pageNumbers = ceil($antal/$inlaggPerSida);

// Kontrollera värdet på $page (sidnummer)
if (isset($HTTP_GET_VARS["page"])){
    $page = $HTTP_GET_VARS["page"];
} else $page = 1;
if ($page > $pageNumbers) $page = $pageNumbers;
if ($page < 1) $page = 1;

// Beräkna startraden
$start = ($page-1) * $inlaggPerSida;

// Om fler än en sida, skriv ut pagingen
if ($pageNumbers > 1)
    pagingList($page, $pageNumbers, $antalPagLankar, "left");

// Hämta från databasen
$sql = "SELECT * FROM loggbok ORDER BY date DESC
        LIMIT $start,$inlaggPerSida";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)){
  // Kod för att skriva ut
    echo "<b>";
    echo $row["datum"]." ";
    echo "</b><br />";
    echo $row["notering"]." ";
    echo "<p />";
}
```

 

men när jag går in på sidan får jag det  här felmeddelandet

> Fatal error: Call to undefined function: paginglist() in /free1go/d/o/www.doctord.1go.dk/skriv.php on line 48

 

Rad 48 är 

```php
    pagingList($page, $pageNumbers, $antalPagLankar, "left");
```

någon som vet vad  som kan vara fel?

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

## #2 — Gislaved, 2005-07-01T14:37Z

Var har du funktionen paginglist() då? Har du inkluderat funktionen i sidan?

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

## #3 — donkey, 2005-07-01T14:48Z

det enda jag har gjort är att sätta in hela koden på sidan där pagingen ska vara.. är det fel, eller ?  :r 
som sagt, är nybörjare...

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

## #4 — donkey, 2005-07-01T15:11Z

> **Gislaved skrev:**
>
> Var har du funktionen paginglist() då? Har du inkluderat funktionen i sidan?

okej, nu förstår jag hur det ska gå till! Tack så mycket för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/130855-problem-med-paging
