Avatar billede lund_dk Praktikant
17. februar 2005 - 13:23 Der er 6 kommentarer og
1 løsning

Grupering af placering

Jeg har i min database en >nubmer< kolonne hvor jeg har en placering 1,2 eller 3 angivet

Jeg udskriver min liste fra databasen med nedenstående:

<%
Set rs = Conn.Execute("select * from Menu where sprog LIKE '%" & SetAdminLaguage  & "%' order by sortering,menu")
Do until rs.eof
%>
- <%rs("id")%><br>
<%
rs.movenext
loop
%>

her napperne den så alle i hele tabllen uden angivelse af placering.

Det jeg så gerne vil, er at få det opstillet på dette måde:

<b>1</b><br>
ID
ID
ID

<b>2</b><br>
ID
ID
ID

<b>3</b><br>
ID
ID
ID

Altså 1,2,3 er hentet fra kolonnen >placering<

Er vist noget med noget group by ?
Avatar billede eagleeye Praktikant
17. februar 2005 - 19:09 #1
Det skal ind i order ny det kan være den første ting den sortere på:

Set rs = Conn.Execute("select * from Menu where sprog LIKE '%" & SetAdminLaguage  & "%' order by placering, sortering,menu")
Avatar billede lund_dk Praktikant
17. februar 2005 - 19:16 #2
Tror ikke helt du forstår..

Lig mærke til jeg ønsker en "overskrift" for hver placrings nummer
Avatar billede eagleeye Praktikant
17. februar 2005 - 19:30 #3
Jo jeg læser skam fint :)

Du vil havde den grupperet efter kolonnen placering, men man bruger ikke SQL group by til det, det bruger man order by til så outputet bliver sorteret.

Du skal lave noget kode som gør den husker hvilken placering den er ved at udskrive, er det en ny placering udskrives <b> og </b><br> omkring den nye placering.

eks på koden:

oldplacering = ""
Do until rs.eof
  if oldplacering <> rs("placering") then
    oldplacering = rs("placering")
    response.write "<b>" & rs("placering") & "</b><br>"
  end if
%>
- <%rs("id")%><br>
<%
rs.movenext
loop
Avatar billede lund_dk Praktikant
18. februar 2005 - 10:27 #4
lukker
Avatar billede eagleeye Praktikant
18. februar 2005 - 10:57 #5
øh kunne det ikke bruges?
Avatar billede lund_dk Praktikant
18. februar 2005 - 11:04 #6
nope :(
Avatar billede eagleeye Praktikant
18. februar 2005 - 11:07 #7
Hvorfor ikke?
den sortere efter placering og for hver ny udskriver den placering udskriver den <b>nr</b><br>
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