webForumDet fria alternativet

Dela upp resultat på mer än en sida

PHP

5 svar · 356 visningar · startad av anonym

Medlem sedan sep. 200040 inlägg
Frågan#1

Jag skulle vilja dela upp resultatet från en SQL-sats på flera sidor, bara visa typ 10 rader åt gången och ha länkar "visa nästa", "visa föregående".
Hur ska jag gå tillväga?

------------------
Anonym på webForum

Medlem sedan dec. 19991 749 inlägg
#2

Här är ett utdrag från en sak jag gjorde för att visa 8 bilder i taget i ett bildarkiv.

Observera att denna endast funkar med mysql.

    if(!$sidraknare)
       $sidraknare=0;
    $antalpersida=8;
    $sida=$sidraknare*$antalpersida;
    $resant=mysql_query("select count(*) as cc FROM tabell WHERE nånting");
    if(mysql_numrows($resant)>0)
       $antalposter=mysql_result($resant,0,"cc");
    $antalsidor=$antalposter/$antalpersida;
    $antalsidor=Ceil($antalsidor);
    $aktuellsida=$sidraknare+1;

$res=mysql_query("SELECT * FROM tabell ORDER BY nånting LIMIT $sida,$antalpersida ");

loop som visar resultatet..

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

------------------
Fatal Error: Call to undefined function:
brain() in ./self.php on line 1

nanne.net

[Redigerat av nanne den 18 okt 2000]

Medlem sedan feb. 20001 270 inlägg
#3

Nanne
Som Du gjorde!? :q Jag tycker mig känna igen koden! :e

------------------
woodi

Svenska FF1
www.johan-skog.nu

Medlem sedan dec. 1999258 inlägg
#4

http://www.phpbuilder.com/columns/rod20000221.php3

kanske?

------------------
¬ peterbe.com¬

Medlem sedan dec. 19991 749 inlägg
#5

woddi
Javisst. Det är den förbättrade version av din kod på skoltorget som jag gjorde till sportnik.

Klämde jag på en tå där? Ber om ursäkt isf.

Givetvis är det woodi och jag som har gjort koden :-)

------------------
Fatal Error: Call to undefined function:
brain() in ./self.php on line 1

nanne.net

Medlem sedan feb. 20001 270 inlägg
#6

Förbättrade!? :e :q
Jag tycker den ser rätt väldans lik ut!

------------------
woodi

Svenska FF1
www.johan-skog.nu

331 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
201 ms — ändringar (db)