Søren wrote in dk.edb.internet.webdesign.serverside.asp:
> Heysa!
>
> I en database har jeg 2 forskellige tabeller, og de bliver begge
> hentet med det samme stykke ASP... (Bortset fra at alle de
> relavante links er rettet, naturligvis...)
> nu er det så bare sådan, at i den ene bliver alle mine ting
> sorteret helt rigtigt, (d.v.s at de ca. kommer som de er skrevet
> ind...)
> mens de i den anden tilsyneladende bare kommer hulter til bulter!
> Nogle gode ideer? Hvordan sorteres ens tabel, hvis man nu bare
> siger order by nykategori, og det f.eks. ser sådan her ud:
> [ny kategori]
> a
> a
> a
> a
> a
> a
> a
> a
> a
> d
> d
> d
> d
> d
> a
> a
>
> Burde det så ikke komme i den rækkefølge? (Altså... Alle a'erne -
> de to sidste til sidst - og så alle d'erne...)
>
> ASP'en:
>
>
> <%
> Dim strInformationer, conn, rs, strKategori
>
> Set Conn = Server.CreateObject("ADODB.Connection")
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
> DSN = DSN & "DBQ=" & Server.MapPath("lgbeslag_database.mdb")
> Conn.Open DSN
>
>
> strSQL = "SELECT * FROM Design ORDER BY nykategori"
>
> Set rs = Conn.Execute(strSQL)
> strKategori = "a"
>
> Do While Not rs.EOF
> if strKategori <> rs("nykategori") then %>
> <%
> response.write ("<A NAME=""")
> response.write rs("kategori")
> response.write ("""")
> response.write (">")
> response.write ("</A>")
> %>
> <form>
> <select
> onChange="window.open(this.options[this.selectedIndex].value,'_se
> lf')">
> <option selected='true'>Vælg en designer</option>
> <option value="designbot.asp#Pininfarina">Pininfarina</option>
> <option value="designbot.asp#CarloBartoli">Carlo Bartoli</option>
> <option value="designbot.asp#Colani">Colani</option>
> <OPTION value="designbot.asp#FrancoGuanziroli">Franco
> Guanziroli</OPTION>
> <option value="designbot.asp#GianniPareschi">Gianni
> Pareschi</option>
> <OPTION value="designbot.asp#GiorgioRaimondi">Giorgio
> Raimondi</option>
> <option value="designbot.asp#MauroCarlesi">Mauro Carlesi</option>
> <option value="designbot.asp#PaoloNava">Paolo Nava</option>
> <option value="designbot.asp#S.R.C">S.&R.C.</option>
> </select>
> </form>
> <HR SIZE="1" NOSHADE>
> <%end if
> strInformationer = rs("informationer")
> Response.Write ("<IMG SRC='")
> Response.Write rs("billedsti")
> Response.Write ("' align=""CENTER"" valign=""CENTER""
> border=""0"" onclick='printbillede(this,""")
> Response.Write rs("billedsti")
> Response.Write ("""")
> Response.Write (",")
> Response.Write ("""")
> Response.Write strInformationer
> Response.Write ("""")
> Response.Write (");' style=""cursor:hand;"">")
> Response.Write ("<span class=""picturetext"" align=""CENTER""
> valign=""CENTER""><br>")
> Response.Write ("<P>")
> Response.Write strInformationer
> Response.Write ("</P>")
> Response.Write ("</SPAN>")
> Response.Write ("<HR SIZE='1' NOSHADE>")
> strKategori = rs("nykategori")
> rs.MoveNext
> Loop
>
> ' Luk databaseforbindelse
> Conn.Close
> Set Conn = Nothing
> %>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials
Jeg ved ikke om det kan hjælpe dig, men prøv evt DESC :
strSQL = "SELECT * FROM Design ORDER BY nykategori DESC"
Ellers... kan du gemme tid for hvornår kategorien glem gemt med now
og gemme den i en tabel som hedder dato f.eks
og så
SELECT * FROM Design ORDER BY dato DESC
Så burde det virke :)
Hilsen MaRk!
-
www.markjensen.dk
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials