simenss Skrevet 18. februar 2004 Skrevet 18. februar 2004 Noen som vet om en god tutorial, eller har et godt script som kan brukes til "paging" av bilder fra en mySQL database?
???????? Skrevet 18. februar 2004 Skrevet 18. februar 2004 Mener du at det f.eks. skal dukke opp 10 resultat på hver side, og så skal du få opp en liste med linker til sider som inneholder de neste resultatene? Du bruker du LIMIT i sql spørringen for å begrense antallet som skal vises, og så må du finne ut totalt antall som matcher søket ditt. I linken til de andre sidene må du huske å sende søkekriteriet, som du finner igjen i $_SERVER["QUERY_STRING"]. Glem ikke å fjerne eventuelle "gamle linker" til neste side søkeside. Du kan f.eks. bruke eregi_replace til det.
simenss Skrevet 18. februar 2004 Forfatter Skrevet 18. februar 2004 Si at jeg skal lage et fotoalbum med info som ligger i en database. Jeg vil vise f.eks. 10 bilder p.r. side, og jeg vil ha "Forrige", "Neste", sidenummer osv. F.eks. "Forrige 1,2,3,4,5,6 Neste". Jeg har klart å bruke 'limit' osv. men "Neste", "Forrige", og vise antall sidenummer osv. får jeg ikke til.
Torbjørn Skrevet 18. februar 2004 Skrevet 18. februar 2004 hvis du har mysql versjon 3.x, så må du kjøre 2 queryes, ett med limits og ett uten. det uten bruker du for å telle opp antall rader totalt. ut fra dette kan du så beregne sidenummer.
diskvask Skrevet 18. februar 2004 Skrevet 18. februar 2004 http://www.phpbuilder.com/columns/rod20001214.php3
???????? Skrevet 18. februar 2004 Skrevet 18. februar 2004 Har du en liten database, med ganske få bilder kan du like gjerne skippe limit - da slipper du å kjøre to spørringer også. MySQL foretrekker faktisk å søke gjennom hele databasen dersom det ikke er for mange rader. Husk da at du begrenser antallet i while($variabel = mysql_fetch_* and $i < 10)
simenss Skrevet 18. februar 2004 Forfatter Skrevet 18. februar 2004 hvis du har mysql versjon 3.x, så må du kjøre 2 queryes, ett med limits og ett uten. det uten bruker du for å telle opp antall rader totalt. ut fra dette kan du så beregne sidenummer. Finnes det noen formel for å regne ut antall sidenummer? Torbjørn: Takk, og en ting. Avataren din virker ikke hos meg... ????????: Takk, men det kan bli noen tusen bilder, så tror jeg bruker limit
Torbjørn Skrevet 18. februar 2004 Skrevet 18. februar 2004 jeg vet det. avataren ligger på en boks på et nett som er sperret av for inkommende pga mylder av dosing og bakdører rundt omkring for å regne ut side nummer trengs det elementær matematikk. du bør kunne regne ut hvordan du skal dele og gange.
???????? Skrevet 18. februar 2004 Skrevet 18. februar 2004 Finnes det noen formel for å regne ut antall sidenummer? Ikke når du bruker limit, men det er jo ikke noe problem å kjøre to spørringer - kjør en spørring med f.eks. COUNT(id).
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå