ntec Skrevet 5. desember 2006 Del Skrevet 5. desember 2006 jeg holder på å utvikle et nyhetssystem, men så møtte jeg en utfordring da jeg skulle sortere hvilken nyhet som skal være øverst... Jeg kunne tenkt meg inne i adminsystemet, så kommer det en liste over alle aktive nyheter. bak hver nyhet er det to knapper: Flytt opp og flytt ned Hvordan løser jeg dette? Nyhetene er lagret i mysql database. Lenke til kommentar
Canute Skrevet 5. desember 2006 Del Skrevet 5. desember 2006 Slik jeg ville ha gjort det var å i tillegg til det du har nå ha en eget felt hvor det står prioritet. Så når noen trykker "flytt opp", så endrer den nyheten over til ett hakk ned, og denne nyheten til ett hakk opp. Så sorterer du bare fra dette feltet. Lenke til kommentar
ntec Skrevet 5. desember 2006 Forfatter Del Skrevet 5. desember 2006 Slik jeg ville ha gjort det var å i tillegg til det du har nå ha en eget felt hvor det står prioritet. Så når noen trykker "flytt opp", så endrer den nyheten over til ett hakk ned, og denne nyheten til ett hakk opp. Så sorterer du bare fra dette feltet. 7430771[/snapback] men hvordan blir det når jeg sletter en nyhet midt i? da blir det mellomrom Lenke til kommentar
Canute Skrevet 5. desember 2006 Del Skrevet 5. desember 2006 Slik jeg ville ha gjort det var å i tillegg til det du har nå ha en eget felt hvor det står prioritet. Så når noen trykker "flytt opp", så endrer den nyheten over til ett hakk ned, og denne nyheten til ett hakk opp. Så sorterer du bare fra dette feltet. 7430771[/snapback] men hvordan blir det når jeg sletter en nyhet midt i? da blir det mellomrom 7430831[/snapback] Ved å først kjøre en spørring som skjekker hvilken som er tallet over / under, så kan du jo også finne ut hvilket prioriterings tall den har. SELECT tall FROM nyheter WHERE tall > (dette tallet) LIMIT 1 Lenke til kommentar
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å