Avatar billede plasmon Nybegynder
06. maj 2003 - 11:12

Sorter så undersider kommer under den rigtige side

Jeg har en række sider som skal sorteres efter hinanden.
I databasen ser det sådan her ud:

id  u_id  titel
1      0    Dansk
2      0    Mat
3      1    Dansk i 1.kl
4      1    Dansk i 3.kl
5      3    Forsat dansk i 1.kl

Og det skal således sorters sådan her:

Dansk
  Dansk i 1.kl
      Forsat dansk i 1.kl
  Dansk i 3.kl
Mat

Her er min kode:

Function DeletePage() ' denne funktion viser en liste over sider, som så kan fjernes fra databasen.
'-------------------------------------------------------------------------------------
sql="SELECT sider.id, sider.u_id, sider.titel, sider_1.id, sider_1.u_id, sider_1.titel FROM sider INNER JOIN sider AS sider_1 ON sider.id = sider_1.u_id;"
Set DeletePageItems = cn.execute(sql)
    DeletePage = DeletePage & "<b>Som lærer kan du kun slette de sider du selc har oprettet.</b><br><br><table border='1' width='100%'>"
    While Not DeletePageItems.Eof
        DeletePage = DeletePage & "<tr>"_
    & "<td width='50%'><b><a href='default.asp?page=" & DeletePageItems("sider.id") & "&u_id=" & DeletePageItems("sider.u_id") & "'>" & DeletePageItems("sider.titel") & " - " & DeletePageItems("sider_1.titel") & "</a></b></td>"_
    & "<td width='25%'><a href='default.asp?action=delpage&page_id=" & DeletePageItems("sider.id") & "'>Slet siden</a></td>"_
    & "<td width='25%'><a href='default.asp?action=editpage&id=" & DeletePageItems("sider.id") & "'>Opdater/Ændre siden</a></td>"_
    & "</tr>"
    DeletePageItems.movenext
    wend
DeletePage = DeletePage & "</table>"
set DeletePageItems = nothing

Jeg kan bare ikke få det til at sortere rigtigt. Jeg bruger Access database
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester