27. november 2006 - 14:15Der er
14 kommentarer og 1 løsning
Flere sider, 1 2 3 4 osv
Jeg har fundet en artikel her på eksperten der skulle udskrive et antal poster (her gl. elever) pr. side, og lave sådan et pageing system 1 2 3 4 osv... Jeg kan bare ikke få det til at virke ordentligt.... ??
Her.....
<?php $pagesize = 3;
if (empty($_GET['startnr'])) { $startnr = 0; } else { if (is_numeric($_GET['startnr'])) { $startnr = $_GET['startnr']; } else { $startnr = 0; } } $hent_glelever = "SELECT * FROM gl_elever LIMIT $startnr,$pagesize"; aabn_forbindelse_og_vaelgdb(); $resultat_hent_glelever = mysql_query($hent_glelever); $pages = ceil(mysql_num_rows(mysql_query("SELECT id FROM gl_elever"))/$pagesize); luk_forbindelse(); ?>
Kunne det har noget at gøre me, at den variabel du sender med hedder 'start' ($nav = "<a href='?side=gl_elever&start=$startnow' class=\"3\">$i</a>";) og den du henter hedder 'startnr' ($_GET['startnr']) ;)
Hrm... pinligt.. det løste da i hverfald en del af problemet... Nu linker den rigtigt, og på side 2 er 2 selvf. fed... Men skulle der ikke også være et 1-tal?
Nu er jeg ikke lige sikker på, hvad du mener, men hvis det du siger er, at det kun er den side du viser, der står i bunden, så er det jo fordi du løber dit loop igennem, og overskriver variablen $nav hver gang, og så kun udskriver den sidste eksemplar. Prøv at flytte echo $nav; en linie op
tjo.. det må jeg vist hellere til at vænne mig af med så :0)
Synes godt om
Ny brugerNybegynder
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.