![]() |
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 ??? |
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. |
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); } |
Citat:
Var plaserar Jag spelen ? |
OMG
|
OMG ? fattar nada ??
|
Ojdå... Någon som kan spika upp en vägvisare?
|
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. |
ok, fattar nu... tror jag.
men tack för hjälpen ! |
Alla tider är GMT +2. Klockan är nu 13:22. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson