Avatar billede bqnke Nybegynder
07. november 2008 - 21:58 Der er 4 kommentarer og
1 løsning

Opdel i sider.

hej eksperter.
jeg er ved at lave en spil side, på linket http://gratiis.dk/spil
hvis i klikker i menuen på action så kan i se det.
jeg vil spørge jer hvordan jeg kan lave det sådan at når der er 20 spil på en side bliver der automatisk forsat på en ny side?:)
Avatar billede bqnke Nybegynder
07. november 2008 - 22:09 #1
min nu verende kode er :

$sql = "SELECT * FROM `Spilupload` WHERE kategoriid = '$_GET[id]' ORDER BY id DESC";
$data = mysql_query($sql);

echo "<table style=\"width:100%\">";

$cnt = 0;

while ($r = mysql_fetch_array($data)) {

    $cnt++;
    $navn = $r['navn'];
    $spilnavn = $r['spilnavn'];
    $beskrivelse = $r['beskrivelse'];
    $link = $r['link'];
    $billedlink = $r['billedlink'];
    $id = $r['id'];

    if ($cnt % 5 == 1)
        echo "<tr>";
   
    echo "<td style=\"text-align:center\">";
    echo $spilnavn;
    echo "<br>";
    echo "<img src=\"$billedlink\" border=\"0\" width=\"100\" height=\"75\" alt=\"$beskrivelse\">";
    echo "<br>";
    echo "<a href=\"$link\" target=\"_blank\">Start spillet</a>";
    echo "</td>";

    if ($cnt % 5 == 0)
        echo "</tr>";

}

echo "</table>";
Avatar billede buttersi Nybegynder
08. november 2008 - 02:28 #2
Prøv at søg efter "php paging" på google, på den måde lærte jeg det ihvertfald :-)
Avatar billede bqnke Nybegynder
08. november 2008 - 19:31 #3
kunne man ikke få lidt mere hjælp ?
Avatar billede Slettet bruger
09. november 2008 - 00:49 #4
Idéen i 'paging' er man har 3 forskellige værdier, den ene er en 'offset' værdi og den anden er 'antal posts/rækker pr side' værdi, og den sidste er en 'nuværende' værdi.
Man starter ud med at sætte offset til 0, da man gerne vil starte fra starten, og vha. SQL kommanden "LIMIT -offset-, -nuværende værdi-" kan man fortælle databasen hvilke rækker den skal hente.
Så udregner man ellers en ny/næste nuværende værdi ud fra pr-side værdien, og det samme bare modsat for at få en forrige værdi. Og så opdateres ens offset for hver gang man sætte et nyt 'standpunkt'.

Håber du forstår idéen bag det :-)
Avatar billede bqnke Nybegynder
19. oktober 2009 - 22:17 #5
lukker denne tråd.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester