Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ett paging system...

Postades av 2005-12-01 21:23:47 - Sebastian Aguilera, i forum php, Tråden har 3 Kommentarer och lästs av 836 personer

Hej!

Nu när min sida äntligen fått så många inlägg att det är dags att skaffa en paging funktion... Saken är den att jag har ingen som helst aning om hur jag ska göra... Jag har kollat några gamla script och analyserat och försökt att modifiera dessa, men utan framgång...

Är det någon som har några tips om hur jag ska gå till väga? Min sökfunktion har idag <B>method="POST"</B> borde jag ändra detta?

Tack på förhand!
/Sebastian


Svara

Sv: Ett paging system...

Postades av 2005-12-02 00:03:28 - Daniel Åsberg

Vad har du för databas? Har du MySql så kan du i slutet av sql-en skriva "LIMIT 20,10".
Då får du du 10 poster med början från den 20:e.
Så är det bara att skicka med vilka sida man är på i adressfältet eller via POST.


Svara

Sv:Ett paging system...

Postades av 2005-12-02 14:32:44 - Sebastian Aguilera

Hej!

Jag har en mysql-databas och jag har försökt det där med LIMIT men jag har aldrig fått det att fungera som jag vill.... Man måste ju på något sätt via variabler få fram vilken sida man är på samt hur många sidor som det blir och så där.... Har inte riktigt fått ordning på det....

Har du några fler tips hur man kan bygga upp SQL-strängen med PHP?

Tack på förhand!


Svara

Sv: Ett paging system...

Postades av 2005-12-02 15:02:12 - Jacob Rastad

Det lättaste tycker jag, är att skicka med via url:en vilken sida användaren är på t.ex.
/page.php?sida=1

lagra det värdet i en variabel t.ex

$sida = $_GET['sida'];
//sida är i detta fall 1

Sedan använder du denna variabel för att kunna säga vart i databasen du ska börja, t.ex. om du vill visa 10 st /sida så 10-dubblar du variablen
$sida = ($sida*10);


Nu använder du $sida i en sql-sats
$query = "SELECT * FROM tabell_namn LIMIT ".$sida.",10";


Med denna så hämtar du ut datan som vanligt och skriver ut den sedan får du självklart göra en "nästa sida" knapp som då har länken
page.php?sida=2

Edit:
OBS! Märk att sida 1 i det här fallet faktiskt är sida 2 i verkligheten eftersom 1*10=10 så börjar vi ju på det 10:e inlägget i databasen


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 871
27 965
271 770
698
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies