webForumDet fria alternativet

Problem med paging

3 svar · 240 visningar · startad av donkey

donkeyMedlem sedan jan. 2004179 inlägg
#1

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

//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

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

någon som vet vad som kan vara fel?

GislavedMedlem sedan nov. 20041 740 inlägg
#2

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

donkeyMedlem sedan jan. 2004179 inlägg
#3

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...

donkeyMedlem sedan jan. 2004179 inlägg
#4

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!

128 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)