---
title: "problem med att lista upp posterna på det sättet jag vill ha dem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15834-problem-med-att-lista-upp-posterna-på-det-sättet-jag-vill-ha-dem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Qonos"
published: "2001-07-02T09:27:00.000Z"
updated: "2001-07-02T11:12:00.000Z"
replies: 3
views: 156
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/15834-problem-med-att-lista-upp-posterna-på-det-sättet-jag-vill-ha-dem"
---

# problem med att lista upp posterna på det sättet jag vill ha dem

## #1 — Qonos, 2001-07-02T09:27Z

hmm nu e jag helt lost.. :(

jag behöver en kod-fnutt som listar upp alla vykorten i en tabel med 4 celler i varje rad, men även delar in det hela i sidor, så när man visat 20 kort (default, men vill ha så att man själv kan välja detta) så skall den börja på en ny sida och sen skall jag få sidnummer 1 2 3 4 5 6 som man kan klicka på...

har du en sådan kod, eller vat du var man kan hämta den.. för jag har noll koll på hur man skall göra detta, det enda jag vet är att jag skall ha det så \*S\*

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

## #2 — Web-Tor, 2001-07-02T09:49Z

För att dela upp resultatet på flera sidor kan du använda följande:
 <http://cgi.webforum.nu/wf/Forum12/HTML/000457.html>

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

## #3 — Qonos, 2001-07-02T10:18Z

```
$sidraknare=0;
$antalpersida=3;
$sida=$sidraknare*$antalpersida;
$resant=mysql_query("select count(*) as cc from postcard where category = ".$category." and status = 1 order by id desc");
if(mysql_numrows($resant)>0)
$antalposter=mysql_result($resant,0,"cc");
$antalsidor=$antalposter/$antalpersida;
$antalsidor=Ceil($antalsidor);
$aktuellsida=$sidraknare+1;
$sqlquery = "SELECT * FROM postcard where category = ".$category." and status = 1 order by id desc LIMIT ".$sida.",".$antalpersida;
$rs = sql_query($sqlquery);

if($sidraknare>=0){
echo "Sida $aktuellsida av $antalsidor [ ";
if (isset($nyord)) 
{
	$nyord=UrlEncode($nyord);
}
for($i=1; $i<$antalsidor+1; $i++) {
$nysidraknare=$i-1;
if($aktuellsida==$i)
echo "<b> $i </b>";
else
echo " <a href=\"index.phtml?category=".$category."&sidraknare=$nysidraknare\">$i</a> ";
}
echo "]<br><br><br>";
}

while ($Postcards = mysql_fetch_array($rs))	
	{
		$last_sent_jpg = '../image/ecards/small/'.$Postcards["id"].'.jpg';
		$last_sent_gif = '../image/ecards/small/'.$Postcards["id"].'.gif';
								
		if(file_exists($last_sent_jpg)) { 
			echo " <img src=\"$last_sent_jpg\" width=\"100\" border=\"0\" alt=\"\">";
		}
		elseif(file_exists($last_sent_gif))
		{
			echo " <img src=\"$last_sent_gif\" width=\"100\" border=\"0\" alt=\"\">";
		}
	}

if($sidraknare>=0){
echo "<br><br>Sida $aktuellsida av $antalsidor [ ";
if (isset($nyord)) 
{
	$nyord=UrlEncode($nyord);
}
for($i=1; $i<$antalsidor+1; $i++) {
$nysidraknare=$i-1;
if($aktuellsida==$i)
echo "<b> $i </b>";
else
echo " <a href=\"index.phtml?category=".$category."&sidraknare=$nysidraknare\">$i</a> ";
}
echo "]<br>";
}
```

jag får samma tre bilder att visas på varje sida :(

men jag tror jag vet varför men jag har noll koll på hur jag skall fixa det

a just det, något annat oxå. Den verkar inte byta sida när jag klickar på de andra siffrorna för det är ettan som är **fet** hela tiden

\[Redigerat av Qonos den 02 jul 2001\]

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

## #4 — Qonos, 2001-07-02T11:12Z

jag fixade det hela :)

if(!isset($sidraknare)	
$sidraknare=0;

\[Redigerat av Qonos den 02 jul 2001\]

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15834-problem-med-att-lista-upp-posterna-på-det-sättet-jag-vill-ha-dem
