Du försöker anropa funktionen pagingList() som inte kan hittas...
Vart har du denna funktionen? Har du den i den inkluderade filen data.php?
5 svar · 306 visningar · startad av ahassis
Hejsan!
Sitter och försöker göra en paging funktion till min gästbok.
Jag har sökt i forumet, men hittar inget som stämmer med mitt...
Jag skulle även vilja veta hur jag gör en länk som länkar vidare till nästa sidorna...
<?
include("data.php");
mysql_connect($server,$anvandare, $losen);
mysql_select_db('demandred');
$sql = "SELECT COUNT(*) FROM gb";
$result = mysql_query($sql);
$antal = mysql_result($result, 0);
$inlaggPerSida = 4; // Välj antal inlägg per sida, minst 1
$antalPagLankar = 9; // Välj max antal visade paginglänkar
$pageNumbers = ceil($antal/$inlaggPerSida);
if (isset($HTTP_GET_VARS["page"])){
$page = $HTTP_GET_VARS["page"];
} else $page = 1;
if ($page > $pageNumbers) $page = $pageNumbers;
if ($page < 1) $page = 1;
$start = ($page-1) * $inlaggPerSida;
if ($pageNumbers > 1)
pagingList($page, $pageNumbers, $antalPagLankar, "left");
$sql = "SELECT * FROM gb ORDER BY id DESC
LIMIT $start,$inlaggPerSida";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)){
?>
<br><a href=mailto:<? echo $r['email'];?> title=<? echo $r['ip'];?>><? echo $r['namn'];?></a> |
<b><? echo $r['datum'];?></b><br>
<i><? echo $r['gb'];?></i>
<br>
<?
}
?>
Men då komemr det upp så här:
Fatal error: Call to undefined function: paginglist() in /var/www/gb.php on line 24
Och rad 24 är:
pagingList($page, $pageNumbers, $antalPagLankar, "left");
Är det nån som kan berätta vad som är fel?
Du försöker anropa funktionen pagingList() som inte kan hittas...
Vart har du denna funktionen? Har du den i den inkluderade filen data.php?
Du måste inkludera en fil med funktionen pagingList().
http://www.a-kok.com/php/paging.php
tackar!
En fråga bara, hur kan jag göra så att jag kan få den där "länken" som bara kommer nu när jag inkluderar paginglist(), alltså om jag vill ha så här:
« - ( 1 ) - 2 - 3 - 4 - 5 - 6 - 7 - 8 - »
En massa utskerifter från databasen
« - ( 1 ) - 2 - 3 - 4 - 5 - 6 - 7 - 8 - »
Alltså jag får den där "Länken" nedanför utskriften också?
För jag kan ju inte inkludera funktionen igen bara.
Tack på förhand
MVH Anders Hassis
Webmaster @ Hassis.Com
Kör funktionen pagingList() en gång till:
if ($pageNumbers > 1)
pagingList($page, $pageNumbers, $antalPagLankar, "left");
$sql = "SELECT * FROM gb ORDER BY id DESC
LIMIT $start,$inlaggPerSida";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)){
?>
<br><a href=mailto:<? echo $r['email'];?> title=<? echo $r['ip'];?>><? echo $r['namn'];?></a> |
<b><? echo $r['datum'];?></b><br>
<i><? echo $r['gb'];?></i>
<br>
<?
}
if ($pageNumbers > 1)
pagingList($page, $pageNumbers, $antalPagLankar, "left");
tack så mycket!