Avatar billede topsite Nybegynder
28. september 2003 - 13:21 Der er 4 kommentarer og
1 løsning

Artikel system med flere Sider

Jeg har forsøgt at lave et artikel system der kan håndterer flere sider - og jeg har forsøgt at arbejde ud fra denne guide:

http://www.devarticles.com/art/1/310/1

Det er dog desværre ikke helt lykkedes mig at få gjordt det optimalt :-(

Er der nogle der kan hjælpe mig ved at følge guiden, og sende en zip til mig når det virker - evt. har noget kode liggende ?

God weekend,
Daniel
Avatar billede basicq Nybegynder
28. september 2003 - 13:34 #1
Prøv se om du kan bruge det her, jeg er ikke helt sikker på hvad det er du mener. Gider ikke læse artiklen.

require("php/dbcon.php");
$numresults=mysql_query("SELECT * FROM thegang WHERE kategori='$kategori' ORDER BY sti DESC");
$numrows=mysql_num_rows($numresults) or die ("Prøv igen..Shit happens....!");

$limit=5; //Antal artikler som vises pr. side.
//Her laves næste og forrige $limit er sat til 5, sættes afhængig af ønske
if($offset > 0) {
    $prevoffset = $offset - $limit;
    echo"<a href=\"index.php?offset=$prevoffset&res_dep=$res_dep&kategori=$kategori\"><-forrige</a>&nbsp;";
}

$pages=intval($numrows/$limit);
if($pages < ($numrows/$limit)){
    $pages=($pages + 1);
}

for($i = 1; $i <= $pages; $i++) {
    $newoffset = $limit*($i-1);
    if($newoffset == $offset) {
        echo"$i&nbsp;";  //Skriver side antal ud i links 1 2 3 osv.
    }
    else {
        echo"<a href=\"index.php?offset=$newoffset\">$i</a>&nbsp;";
    }
}

//Viser den næste ellers vises den sidste.
if(! ( ($offset/$limit) == ($pages - 1) ) && ($pages != 1) ) {
    $newoffset = $offset+$limit;
    echo"<a href=\"index.php?offset=$newoffset\">næste-></a>";
}
Avatar billede avminarm Juniormester
28. september 2003 - 13:47 #2
basicq>> det er ikke en pager han er ude efter.

topsite>> find dig et godt nyheds system - udvid databasen så du f.eks kan lave relationer mellem artiklerne, dvs du kan oprettet tre sider som alm nyheder, men du vælger at sætte et eller andet i databasen som gør at disse artikler "hænger sammen" f.eks artikel_id, dvs alle de sider der hænger sammen har samme artikel_id, så selecter du ud fra dette.

håber det hjalp
Avatar billede topsite Nybegynder
28. september 2003 - 13:48 #3
Jeg ville gerne have det javascript som der er vist på linket -  til at virke ! det er maks genialt!
Avatar billede topsite Nybegynder
28. september 2003 - 13:55 #4
Jeg kan selvf. også bare kode det i PHP, men så skal den RELOADE hele siden hvis man ex. vil rette side 2 og man befinder sig på side 1!

hvis der ikke lige er nogle der har et javascript!
Avatar billede topsite Nybegynder
28. september 2003 - 15:22 #5
lukker
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