Avatar billede dudesicko Novice
06. april 2001 - 12:37 Der er 3 kommentarer og
1 løsning

Sortering af Pull down menu ??

Dette stykke kode er en del af et forum, som jeg har DL, men problemet er at den sorterer efter \"CAT_ID\" og bagefter \"F_SUBJECT\" jeg vil gerne have så den sorterer efter \"F_SUBJECT\" \"F_SUBJECT\".

Hvordan gør jeg det ?

<!-- JUMP TO -->
    <form name=\"Stuff\">
    <font face=\"<% =strDefaultFontFace %>\" size=\"<% =strDefaultFontSize %>\"><b>Gå til:</b></font>
    <select name=\"SelectMenu\" size=\"1\" onchange=\"jumpTo(this)\">
      <option value=\"./\">Vælg forum</option>
&nbsp;
<!--    <select name=\"SelectMenu\" size=\"1\" onchange=\"jumpTo(document.Stuff.SelectMenu)\">--><%
    \'## Get all Forum Categories From DB
    strSql = \"SELECT \" & strTablePrefix & \"CATEGORY.CAT_ID, \" & strTablePrefix & \"CATEGORY.CAT_NAME \"
    strSql = strSql & \" FROM \" & strTablePrefix & \"CATEGORY\"

    set rsCat = my_conn.Execute (strSql)

    do until rsCat.eof \'## Grab the Categories.

        \'##  Build SQL to get forums via category
        \'## Forum_SQL
        strSql = \"SELECT \" & strTablePrefix & \"FORUM.FORUM_ID, \" & strTablePrefix & \"FORUM.F_TYPE, \" & strTablePrefix & \"FORUM.F_SUBJECT, \" & strTablePrefix & \"FORUM.F_URL, \" & strTablePrefix & \"FORUM.CAT_ID \"
        strSql = strSql & \" FROM \" & strTablePrefix & \"FORUM \"
        strSql = strSql & \" WHERE \" & strTablePrefix & \"FORUM.CAT_ID = \" & rsCat(\"CAT_ID\")
        strSql = strSql & \" ORDER BY \" & strTablePrefix & \"FORUM.F_SUBJECT ASC;\"

        set rsForum =  my_Conn.Execute (StrSql)

        if rsForum.eof or rsForum.bof then
            \'nothing
        else
            iNewCat = rsForum(\"CAT_ID\")
            iOldCat = 0
            do until rsForum.Eof
                if ChkForumAccess(rsForum(\"FORUM_ID\")) then
                    if iNewCat <> iOldCat Then
                        Response.Write \"      <option value=\'default.asp\'>\" & rsCat(\"CAT_NAME\") & \"</option>\" & vbCrLf
                        iOldCat = iNewCat
                    end if
                    if rsForum(\"F_TYPE\") = 0 then
                        Response.Write \"      <option value=\'forum.asp?FORUM_ID=\" & rsForum(\"FORUM_ID\") & \"&CAT_ID=\" & rsForum(\"CAT_ID\") & \"&Forum_Title=\" & ChkString(rsForum(\"F_SUBJECT\"),\"urlpath\") & \"\'\"
                    else
                        if rsForum(\"F_TYPE\") = 1 then
                            Response.Write \"      <option value=\'\" & rsForum(\"F_URL\") & \"\'\"
                        end if
                    end if
                    if rsForum(\"FORUM_ID\") = Request.Querystring(\"Forum_ID\") then
                        Response.Write(\" SELECTED\")
                    end if
                    Response.Write \">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\" & rsForum(\"F_SUBJECT\")& \"</option>\" & vbCrLf
                end if
                rsForum.MoveNext
            loop
        end if
        rsCat.MoveNext
    loop
%>
      <option value=\"\">&nbsp;--------------------
      <option value=\"<% =strHomeURL %>\">Hjem
      <option value=\"active.asp\">Aktiv emne
      <option value=\"faq.asp\">Ofte stillede spørgsmål (FAQ)
      <option value=\"members.asp\">Medlems information
      <option value=\"search.asp\">Søg på siden
    </select>
    </form>
Avatar billede sone Nybegynder
06. april 2001 - 13:06 #1
strSql = strSql & \" ORDER BY FORUM.F_SUBJECT ASC;\"
burde gøre det.
Avatar billede stoffer Nybegynder
06. april 2001 - 13:06 #2
    \'## Get all Forum Categories From DB
    strSql = \"SELECT \" & strTablePrefix & \"CATEGORY.CAT_ID, \" & strTablePrefix & \"CATEGORY.CAT_NAME \"
    strSql = strSql & \" FROM \" & strTablePrefix & \"CATEGORY ORDER by F_SUBJECT\"

    set rsCat = my_conn.Execute (strSql)


skal det ik\' bare laves en order by eller hvad?
Avatar billede dudesicko Novice
06. april 2001 - 16:39 #3
Ingen af de ting virkede, i kan prøve at se lidt på hvordan det ser ud på siden.

http://www.mor-far.dk/forum/forum.asp?FORUM_ID=47&CAT_ID=3&Forum_Title=Arrangementer

Det er den nederste pull down menu, den skulle gerne sorteres sådan at man får punkterne i samme rekkefølge som på.
http://www.mor-far.dk/forum/default.asp
Avatar billede dudesicko Novice
07. maj 2001 - 11:17 #4
Jeg lukker det her.
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