Avatar billede grise_bassen Nybegynder
16. februar 2005 - 17:14 Der er 4 kommentarer og
1 løsning

hjælp pagimg 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("****", "****", "****");;
mysql_select_db("****");;

    $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 Slettet bruger
16. februar 2005 - 17:17 #1
uden pass kan jeg se :)
Avatar billede Slettet bruger
16. februar 2005 - 17:17 #2
$numresults=mysql_query("SELECT * FROM joke_jokes WHERE 1", $connect);


hvorfor WHERE 1 ?
Avatar billede grise_bassen Nybegynder
16. februar 2005 - 17:18 #3
ved det faktisk ikke det var noget kode jeg fandt et sted
Avatar billede grise_bassen Nybegynder
16. februar 2005 - 17:52 #4
jeg lukker spm
Avatar billede grise_bassen Nybegynder
16. februar 2005 - 17:52 #5
ups
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