Avatar billede benzon Praktikant
01. november 2003 - 14:37 Der er 7 kommentarer og
1 løsning

Næste side funktion dog ikke standart.

http://www.b33r.dk/phpBook/guestbook.php?offset=10&poffset=0 <-- noget i den stil nogen der har et eks på hvordan en i pokker jeg laver det er meget interasseret i det :) men har ikke kunne finde så meget info på hvordan det laves
Avatar billede Slettet bruger
01. november 2003 - 14:41 #1
Går dit spørgsmål på, hvordan man laver en oversigt over siderne, og en mulighed for hvordan man bladrer igennem dem?
Avatar billede jensgram Nybegynder
01. november 2003 - 14:42 #2
Jeg kan ikke lige lure, hvilken forskel poffset gør, men almindeligt offset kan du lave med

LIMIT i SQL

http://www.mysql.com/doc/en/LIMIT_optimisation.html#IDX900
Avatar billede jensgram Nybegynder
01. november 2003 - 14:42 #3
Ved heller ikke helt hvad der spørges om
Avatar billede benzon Praktikant
01. november 2003 - 14:43 #4
ja nemlig lige som der er gjort på det eks jeg kom med

hvor den er overskuelig hved godt hvordan jeg laver så den bare fyre en fucking masse tal af lige så mange tal som der er sider men det fylder for meget
Avatar billede benzon Praktikant
01. november 2003 - 14:48 #5
kender udemærket limit :) Men er bare den måde at lave det på som eks på den gæstebog jeg gav link til kan godt lide den da det aldrig vil komme til at fylde over vildt meget
Avatar billede elskermad.dk Nybegynder
01. november 2003 - 14:50 #6
<?
$antal = 10;

if ($_GET[offset] == "") {
$offset = 0;
}

mysql_query("SELECT * FROM tabel LIMIT $offset,$antal");

$next = $_GET[offset]+$antal;

echo"<a href='?offset=$next'>next $antal</a>";

?>

sådan ideen i det!
Avatar billede benzon Praktikant
01. november 2003 - 14:52 #7
nej nej nej da det er jo standart metoden kender den godt, og den er simpel men slet slet ikke sådan kan godt lide at man kan se hvor mange side der er http://www.sucsa-clan.dk/index.php?side=tagwall <-- men eks det er jo vildt overdrevet med numre 84 sider og en pokkers masse spild plads derfor jeg vil finde en metode i stil med det link jeg har givet hvor eks du trykker på 11 på det første link så viser den nye tal and so on and on and on
Avatar billede elskermad.dk Nybegynder
01. november 2003 - 15:01 #8
argh slet ikk testet eller noget, men hvis du kan se ideen i det så burde noget lignende det her virke!

<?
$antal = mysql_query("select * from tabel") or die(mysql_error());
$antal = mysql_num_rows($antal);

$perside = 10;

$sider = $antal/$perside;

if ($_GET[offset] == "") {
$offset = 0;
}

mysql_query("SELECT * FROM tabel LIMIT $offset,$perside");

$next = $_GET[offset]+$perside;

echo"<a href='?offset=$next'>next $antal</a>";

while($sider >= 1) {
    $sideoffset = $sider*$perside;
    echo"<a href='?offset=$sideoffset'>$sider</a> - ";
    $sider = $sider-1;
}

?>
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