rækkfølge med pil op/ned hvodan laves det..?

Tags:    php

jeg er i gang med at lave et forum til min side.
jeg kunne godt tænke mig man kunne flytte op og ned i emnerne
men ved ikke hvodan det lave

her er min emne sql
Fold kodeboks ind/udKode 





her er lidt nærmere forklaring

Fold kodeboks ind/udKode 







vil meget gerne have kode eksempler tak

[Redigeret d. 30/11-05 20:25:55 af mitho105]

[Redigeret d. 30/11-05 20:27:04 af mitho105]



9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
jeg lavede det med en switch.php der i GET har en a og en b der svarer til id'erne på de to der skal byttes om, det i sig selv synes jeg ikke er noget problem. Det bliver først slemt når pilene skal virke som links med den rigtige/ønskede adresse.

og kode skal du få, den mere end almindelig obfucated :D, men det må du leve med.
Fold kodeboks ind/udKode 



hovedparten af switch.php har jeg slamkodet således:
Fold kodeboks ind/udKode 


jeg håber du kan bruge det, læsevenligheden er på et absolut minimum, men ellers så spørg

/*Troels*/




jeg kan ikke for det til at virke..!
når je feks trykker op opdatere den bare feltet til tomt



jeg har ganske vidst ikke tilpasset koden efter lige netop din database. Men du skal selv sørge for at oprette database forbindelsen.

her er koden så (igen) med et par tilpasninger:

Fold kodeboks ind/udKode 



og switch.php

Fold kodeboks ind/udKode 


prøv igen

/*Troels*/



btw. hvorfor ... har du sat datatypen for emne_order til varchar?
det er jo ikke en tekst streng vi skal bruge, men et (hel) tal, prøv evt. at ændre den til tinyint eller lignende, det kan også være der fejlen ligger.

/*troels*/



jeg har ændret emne_order!

når jeg trykke på linket op på emnet som har emne_order 4 skal den jo blive til 3 men den opdater til 0


du kan evt kigge på http://4boys.4b.funpic.org/cms/admin/test.php
jeg har lavet så du kan se hvilken emne_order det har


sort.php
Fold kodeboks ind/udKode 


switch.php
Fold kodeboks ind/udKode 


[Redigeret d. 01/12-05 18:19:11 af mitho105]



ups. en bette fehler, der er 2 steder hvor der står 'id' hvor der skulle have stået 'emne_id'

begge steder er det noget i retning af "where `id` = ".

/*Troels*/



så virker det men lige en sidste ting

i stedet for at op og ned står over hinanden
kan man så ikke gøre så de står ved siden af hinanden..?



Den 01-12-05 18:45 skrev mitho105 følgende:
-----------------------------------------------------------------------------
så virker det men lige en sidste ting

i stedet for at op og ned står over hinanden
kan man så ikke gøre så de står ved siden af hinanden..?
-----------------------------------------------------------------------------

i en af de sidste linjer står der nok et <br> tag, fjern dette,

if(!($preid == 0)) echo '<a href="switch.php?a='.$preid.'&b='.$d['emne_id'].'">op</a><br>';

sådan burde linjen så se ud. men jeg kan da se at en af har rettet det tidligere..., men tjek lige det.



mange tak



t