login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vraagje over sorteren

Offline drunkenoldma - 01/05/2006 16:20
Avatar van drunkenoldmaHTML interesse Beste Sitemasters,

Ik heb een vraagje...
In elk forum kan de admin de volgorde van de categories en zo instellen...
Dat doet hij in het control panel waar je bijv alle categorieen ziet, en dan kan klikken op move up of move down...

Hoe doen de makers van die forums dat toch???

Gegroet

Drunkenoldma

6 antwoorden

Gesponsorde links
Offline cloudstrife - 01/05/2006 16:23
Avatar van cloudstrife PHP beginner euhm gewoon een veldje maken in db waar je de volgorde bijhoudt, dan ff daarop sorteren en in de admin schrijf je dan een scriptje dat de positie van de ene verhoogt en van de andere verlaagt.
Offline drunkenoldma - 01/05/2006 16:26
Avatar van drunkenoldma HTML interesse Jah, heb ik ook al zitten denken, maar als de admin een categorie aanmaakt, dan kan je dat veldje geen auto-increment doen, want dat is m'n id al...
Kan ik doen als je iets in db steekt, dat dat veldje dan hetzelfde word als id?
Offline Gerard - 01/05/2006 16:28
Avatar van Gerard Ouwe rakker En als je dan een forum verwijdert... en daarna weer 1 toevoegd?

Forumid 1: Regels [order 1]
Forumid 2: News [order 2]
Forumid 4: General Chat [order 4]

Omdat je 3 toevallig deleted hebt, dan klopt je order niet meer. Hoewel er dus wel goed geordend zal worden (omdat 4 nogsteeds hoger is dan 2) krijg je wel een 'gat' wat niet netjes staat.
Offline drunkenoldma - 01/05/2006 16:31
Avatar van drunkenoldma HTML interesse @Proximus: Begrijp niet wat je wil verduidelijken...
Offline Gerard - 01/05/2006 16:33
Avatar van Gerard Ouwe rakker Doe het gewoon zo:

Bij het toevoegen van een nieuw forum in de db haal je eerst de maximale waarde op van de order.
  1. SELECT MAX(order)
  2. FROM forumcats
Offline drunkenoldma - 01/05/2006 16:42
Avatar van drunkenoldma HTML interesse Heel erg bedankt, proximus!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.19s