Avatar billede webhest Nybegynder
30. juli 2003 - 13:31 Der er 2 kommentarer og
1 løsning

Gå videre til en anden side?

prøv at kigge på:

www.webghosten.frac.dk/arkiv.php

Når den liste bliver fyldt, så bliver den ved, og på den måde kommer designet ikke til at se pænt ud....:(

Hvordan kan man gøre sådan at f.eks den kun viser de 30 første, og så kan man gå videre til en anden side så den viser de andre efter de 30 nyheder????
Avatar billede ahv Nybegynder
30. juli 2003 - 13:33 #1
Lur denne af, den viser 10 pr. side kan nemt rettes i toppen ->

<?php
$connection = mysql_pconnect("host","user","pass");
mysql_select_db("database");

$prside = 10;
$visfra = $_GET['visfra'];

if(!$_GET['visfra']) $visfra = 0;

$query = mysql_query ("SELECT * FROM tabel ORDER BY id DESC limit $visfra, $prside"); // Dit database udtræk
while ($row = mysql_fetch_array($query)) {
    echo $row['id']."<br>";
}

$antal = mysql_num_rows(mysql_query("SELECT * FROM tabel"));

if ($visfra > 0) {
    $bagud = $visfra-$prside;
    echo "<a href='$_SERVER[PHP_SELF]?visfra=$bagud'>Forrige</a> ";
}
$page = 1;
for ($start = 0; $antal > $start; $start = $start + $prside) {
    if($visfra != $page * $prside - $prside) {
        echo "<a href='$_SERVER[PHP_SELF]?visfra=$start'>$page</a> ";
    } else {
        echo $page." ";
    }
    $page++;
}
if ($visfra < $antal - $prside) {
    $naeste = $visfra + $prside;
    echo " <a href='$_SERVER[PHP_SELF]?visfra=$naeste'>Næste</a>";
}
?>
Avatar billede webhest Nybegynder
02. august 2003 - 12:07 #2
Jeg kan altså ikke få den til at virke..!

Kan du forklare mig hvordan jeg bruger denne kode?
Avatar billede webhest Nybegynder
26. oktober 2003 - 21:21 #3
lukker spg
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