Avatar billede whistler_whistler Nybegynder
07. maj 2002 - 16:25 Der er 8 kommentarer og
1 løsning

Få fat i en gruppe poster

Jeg skal lave en hjemmeside, hvor det er muligt at vælge nogle forskellige varegrupper. På forsiden står der de enkelte grupper, fx Dæk, Tilbehør, Fælge osv. I min database har jeg en tabel med alle varerne, og i feltet "varegruppe" står hvilken varegruppe som den enkelte varer tilhører. Hvordan får man den til at vise alle varerne af varegruppen "Dæk" som findes i tabellen
Avatar billede whatever Nybegynder
07. maj 2002 - 16:27 #1
Du henter bare dataen ud hvor varegruppen er lig med dæk. F.eks.

SELECT * FROM produkter WHERE varegruppe='dæk'
Avatar billede whistler_whistler Nybegynder
07. maj 2002 - 16:31 #2
hvordan ved jeg den skal være lig "Dæk", det kan ligeså godt være "fælge"
Avatar billede whatever Nybegynder
07. maj 2002 - 16:36 #3
På forsiden hvor folk kan vælge varegrupper, skal du selvfølgelig i linken overføre en variabel, som fortæller hvilken vare gruppe det er. F.eks.:

<a href="varegrupper.asp?varegruppe=dæk">Dæk</a>

Og så henter du bare ud af databasen med følgende:

SELECT * FROM produkter WHERE varegruppe='"& Request.QueryString("varegruppe") &"'
Avatar billede whistler_whistler Nybegynder
07. maj 2002 - 16:38 #4
Det virker med den første post som indeholder varegruppe = "Dæk", men hvordan får jeg alle posterne med som har varegruppe = "dæk"
Avatar billede whatever Nybegynder
07. maj 2002 - 16:40 #5
Prøv at sende din kode.
Avatar billede whistler_whistler Nybegynder
07. maj 2002 - 16:46 #6
den her kode finder kun den første post.

dim x
x = Request.Querystring("id")

    set conn = server.CreateObject ("ADODB.Connection")       
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("/it/db/db1.mdb")
    set rs = server.CreateObject ("ADODB.Recordset")       
rs.Open "SELECT * FROM efterlysninger where id='"& x &"'", conn, 1
Response.Write(rs("Gruppe"))


Jeg har forsøgt mig med noget " while not rs.eof......" men kan ikke få det til at fungere
Avatar billede whatever Nybegynder
07. maj 2002 - 16:50 #7
Prøv at skrive:

dim x
x = Request.Querystring("id")

    set conn = server.CreateObject ("ADODB.Connection")       
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("/it/db/db1.mdb")
    set rs = server.CreateObject ("ADODB.Recordset")       
rs.Open "SELECT * FROM efterlysninger where id='"& x &"'", conn, 1

While Not rs.EOF
  Response.Write rs("Gruppe")
  rs.moveNext
Wend
Avatar billede whistler_whistler Nybegynder
07. maj 2002 - 16:58 #8
det virker. Tak for hjælpen. Hvis du lige gider skrive et svar.
Avatar billede whatever Nybegynder
07. maj 2002 - 17:00 #9
Et svar.
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