Avatar billede grise_bassen Nybegynder
16. februar 2005 - 16:04 Der er 3 kommentarer og
1 løsning

hjælp! paging vil ikke virke!

jeg har prøvet at lave paging i nedestående kode så det bliver vist sådan her [1 2 3 osv] det gør det også, men når man trykker på feks 2 kommer den frem til en blank side, istedet for en side hvor de næste 10 jokes er på

<?
/*
Dette jokesystem er lavet af Kristian Frandsen
Systemet er frigivet under GNU/GPL

Systemet må frit bruges så længe disse linie
forbliver intakte.

Downloadet hos www.cyberpro.dk/frande/ 
*/
?>

<? include("connect.php"); ?>
<?php
$connect = mysql_connect("freeprohost.com", "mitho105_fusion", "grisen");;
mysql_select_db("mitho105_fusion");;

    $limit=10;  // Hvor mange den skal vise per side
   
    $numresults=mysql_query("SELECT * FROM joke_jokes WHERE 1", $connect);
    $numrows=mysql_num_rows($numresults);

    if (empty($offset)) {
        $offset=0; // Hvor den skal starte på tabelen. Standart '0'
    }

    // Regner antal af sider ud
    $pages=intval($numrows/$limit);

    // $pages now contains int of pages needed unless there is a remainder from division
    if ($numrows%$limit) {
        $pages++;
    }
?>
<table cellspacing="1" cellpadding="2" class="tabelBox" width="80%">
<tr>
<td width="20%">

<b>Nr:</b>

</td>
<td width="80%">

<b>Joke titel:</b>

</td>
</tr>


<?


$query = mysql_query("SELECT * FROM joke_jokes WHERE kategori = '$kategori' ORDER BY id DESC limit $offset,$limit");
while($r = mysql_fetch_array($query)) {
$titel = $r["titel"];
$id = $r["id"];
$joker = $r["joker"];
$count++;

if ($id%2 == 1) {
$class = "tdUlige";
} else {
$class = "tdLige";
}

echo "



<tr class=\"$class\">
        <td width=\"10%\">$count.</td>
        <td width=\"90%\"><a href=\"vis.php?id=$id\">$titel</a></td>
      </tr>

";
}


?>

</table>   
<?
// Skriver det ud på skærmen
    echo "Side [";
    for ($i=1;$i<=$pages;$i++) {
        $newoffset=$limit*($i-1);
        if ($offset==$newoffset) {
        echo (" &nbsp; <font color=\"#ff0000\"><b>$i</b></font> &nbsp; \n");
        } else {
            echo "<a href=\"$PHP_SELF?offset=$newoffset\">$i</a>\n";
        }
    }
    echo "]\n<br>\n";
?>
</center>
</tr>
                    </table>
Avatar billede flim Nybegynder
16. februar 2005 - 16:06 #1
Få en admin til at slette dit spørgsmål og opret et nyt hvor du IKKE skriver kodeord, database og brugernavn...

Tsk tsk....
Avatar billede grise_bassen Nybegynder
16. februar 2005 - 16:08 #2
hvordan for jeg fat i ham..?
Avatar billede flim Nybegynder
16. februar 2005 - 16:54 #3
Først og fremmest skal du nu ændre dit kodeord..

Mht admin - ved det faktisk ikke :-)

Men ændr dit kodeord, luk spørgsmålet og opret et nyt hvor du _ikke_ skriver det med i
Avatar billede grise_bassen Nybegynder
16. februar 2005 - 17:02 #4
så er mit pass ændret opretter et nut spm
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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