fun hanoi(n) = let fun move(peg1,peg2,temp,n) = if n = 0 then [] else move(peg1,temp,peg2,n-1) @ [(peg1,peg2)] @ move(temp,peg2,peg1,n-1) in move("A","B","C",n) end;
Bemærk du er nødt til at gemme ihvertfald ID i et array.
Når man så klikker MOVEUP i den n'te række, så laver du:
sortid1 = SELECT SORTID FROM T WHERE ID=id[n-1] sortid2 = SELECT SORTID FROM T WHERE ID=id[n] UPDATE T SET SORTID=sortid2 WHERE ID=id[n] UPDATE T SET SORTID=sortid1 WHERE ID=id[n-1]
og laver en refresh.
Bemærk at du skal sikre dig at 2 brugere ikke kan opdatere de samme rækker samtidigt !
Hvis man f.eks. gør det på 3. række, så vil man få:
Så skal du tilbage til de oprindelige links og hente et program i det sprog du kan læse og programmere i og har en compiler til !
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.