---
title: "Paging trubbel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/129750-paging-trubbel"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "dreas"
published: "2005-06-09T19:03:23.000Z"
updated: "2005-06-09T22:21:28.000Z"
replies: 2
views: 295
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/129750-paging-trubbel"
---

# Paging trubbel

## #1 — dreas, 2005-06-09T19:03Z

Hej!
Håller på o fixar lite paging grejjer. Scriptet jag använder kommer från en tråd här på forumet. Fungerar precis som det ska, då den genererar rätt antal sidor med sina respektive länkar:

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

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

/* 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 "Sida: ";
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=\"resemal.php?AT=$placeAT&ID=$getID&sida=$i\">$e</a> "; }
    }	
?>
```

Problemet är dock att jag inte kan implementera min andra kod som hämtar värden från databas. Båda koderna fungerar felfritt på var sitt håll, men som sagt utan pagingen styr inte inläggen.

```php
          <?php 
			
  			$show = "SELECT * FROM gbook WHERE placeID=$placeAT ORDER BY id DESC";	
  			$result = mysql_query($show) or die("Query failed : " . mysql_error());
			while($rad = mysql_fetch_array($result)) {
			?>
          <tr> 
            <td height="20" colspan="2"></td>
          </tr>
          <tr> 
            <td colspan="2"><img src="img/blackLine.gif" width="550" height="1"></td>
          </tr>
          <tr> 
            <td><p class="3"><strong><em><?php print($rad["namn"]);?></em></strong></p></td>
            <td align="right"><p class="2"><em><?php print($rad["datum"]);?></em></p></td>
          </tr>
          <tr align="left" valign="top"> 
            <td colspan="2"><p class="3">-- <?php print(nl2br($rad["msg"]));?></p></td>
          </tr>
          <tr align="left"> 
            <td colspan="2"><p class="3"><em><br>
                <font color="#FF0000"><?php print($rad["svarAv"]);?> <?php print($rad["svar"]);?></font><br></font>
                </em><img src="img/blackLine.gif" width="550" height="1"></p></td>
          </tr>
		            <?php }
mysql_free_result($result);
 ?>
```

Hur ska jag sätta in koderna så att dem fungerar med varandra?

Tack på förhand!

/Andreas

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

## #2 — Matte, 2005-06-09T20:10Z

Testa med

```php
$show = "SELECT * FROM gbook WHERE placeID=$placeAT ORDER BY id DESC LIMIT $start, $antal";
```

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

## #3 — dreas, 2005-06-09T22:21Z

Grymt, det gjorde susen! :)

Tack för att du tog dig tid Matte!

/Andreas

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

---

Tråden på webben: https://www.webforum.nu/amne/php/129750-paging-trubbel
