FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Någon som vet hur man gör så att tex:15 spel syns på en sida, när man uppdaterar sidan med nya spel så ska den komma överst.
.... om ni kollar här vet ni nog vad jag menar >> Ex: från jesper.nu http://www.jesper.nu/onlinespel/inde...e=01&sortBy=id Hur gör man ??? |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
SELECT * FROM spel ORDER BY id DESC LIMIT 0,15
Eller du kanske önskade ett komplett kodexempel och inte bara en sql-fråga? Angående uppdelning på flera sidor så finns det en hel att hitta om du söker efter till exempel "paging php" på Google. |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
minsida.com/spel.php?page=1
$start = (intval($_GET['page']) - 1)*15; MySQL: SELECT * FROM spel ORDER BY id DESC LIMIT $start,15 pgSQL: SELECT * FROM spel ORDER BY id DESC LIMIT 15 OFFSET $start Funktion för att skriva ut antalet sidor: $pages = makePages($count); echo $pages; //$count är då antalet rader som finns i tabellen.. //SELECT COUNT(*) FROM spel LIMIT 1 function makePages($count) { $url = array(); $pages = ceil($count / 15); for ($i = 1; $i <= $pages; $i++) { $url[] = '' . $i . ''; } return implode(', ', $url); } |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Medlem
|
Citat:
Var plaserar Jag spelen ? |
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
OMG
|
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Medlem
|
OMG ? fattar nada ??
|
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Supermoderator
|
Ojdå... Någon som kan spika upp en vägvisare?
|
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Medlem
|
Citat:
Åkej, funktionen kan du klista in var du vill, det spelar ingen roll var bara du kan anropa den. Funktioner gör sig dock bäst i en fil för sig .... sen klistrar du in <?=makePages($count);?> där du vill ha listan utskriven. Ganska enkelt om man vet vad man pysslar med. Kod:
# DU MÅSTE KÖRA DENNA KOD OXÅ, INNAN DU KLISTRAR IN DET ANDRA. # $start = (intval($_GET['page']) - 1) * 15; # MySQL: SELECT * FROM spel ORDER BY id DESC LIMIT $start,15 # $count är då antalet rader som finns i tabellen.. # SELECT COUNT(*) FROM spel LIMIT 1 function makePages($count) { $url = array(); $pages = ceil($count / 15); for ($i = 1; $i <= $pages; $i++) $url[] = '<a href="spel.php?page=' . $i . '">' . $i . '</a>'; return implode(', ', $url); } |
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Medlem
|
ok, fattar nu... tror jag.
men tack för hjälpen ! |
|||
![]() |
![]() |
Svara |
|
|