21. juli 2003 - 16:21Der er
12 kommentarer og 1 løsning
Opdeling af db-udtræk på flere sider
Ja, det er sikkert en bagatel, men ligenu kan jeg fandme ikke greje den - jeg har en db med nogle poster i. lad os bare sig 20. Jeg har en side som henter dem ud - 5 ad gangen - men - kun de 5 første - og jeg vil jo gerne have lavet således at man kan gå frem og tilbage. Hvordan gør man lige det? 8)
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
<?php $offset = (isset($_GET['offset'])) ? $_GET['offset'] : 0; // Hvis ikke $offset er sat, sættes den til 0 $pr_side = 10; // Antal resultater pr. side
// Henter poster fra databasen $query = mysql_query("SELECT * FROM tabel ORDER BY id DESC LIMIT $offset,$pr_side") or die (mysql_error()); while($row = mysql_fetch_array($query)) { echo "$row[id] - $row[felt]<br>"; } ?> <hr> <?php // Tæller antal poster i databasen $tael = mysql_query("SELECT COUNT(*) AS antal FROM tabel") or die (mysql_error()); $antal = mysql_result($tael,0);
//Koden herunder burde give sig selv, hvis du kan lidt matematik if ($offset >= $pr_side) { $forrige = $offset-$pr_side; echo "<a href='?offset=$forrige'>Forrige</a> "; } if ($antal > $offset+$pr_side) { $naeste = $offset+$pr_side; echo "<a href='?offset=$naeste'>Næste</a>"; } ?>
Schaefner>> Jeg har næsten fået det til at virke - men "forrige" og "næste" fungerer ikke helt - og som det står ovenfor, kommer de slet ikke frem - hvis jeg derimod vender >'erne - så kommer de frem - men så går der kage i det. - help? ;)
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.