Avatar billede djblues Nybegynder
25. juni 2001 - 13:36 Der er 5 kommentarer og
1 løsning

Filtrer dropdown menu .... med SQL sætning

Jeg har følgende kode og vil gerne kunne filtrerer list/menu\'erne hver for sig, under at skulle lave en database connection til hver....????

***
Filtreringen kunne ud som følger :
Produkter__MMColParam = \"Motherboard - Intel\"
Produkter.Source = \"SELECT *  FROM PC_Celeron  WHERE Kategori = \'\" + Replace(Produkter__MMColParam, \"\'\", \"\'\'\") + \"\'\"
***


KODE -----------------------------
<%@LANGUAGE=\"VBSCRIPT\"%>
<!--#include file=\"../Connections/conProdukter.asp\" -->
<%
set Produkter = Server.CreateObject(\"ADODB.Recordset\")
Produkter.ActiveConnection = MM_conProdukter_STRING
Produkter.Source = \"SELECT * FROM PC_Celeron\"
Produkter.CursorType = 0
Produkter.CursorLocation = 2
Produkter.LockType = 3
Produkter.Open()
Produkter_numRows = 0
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<form name=\"form1\" method=\"post\" action=\"\">
  <p>
    <select name=\"select\">
      <%
While (NOT Produkter.EOF)
%>
      <option value=\"<%=(Produkter.Fields.Item(\"Pris1\").Value)%>\" ><%=(Produkter.Fields.Item(\"VareNavn\").Value)%></option>
      <%
  Produkter.MoveNext()
Wend
If (Produkter.CursorType > 0) Then
  Produkter.MoveFirst
Else
  Produkter.Requery
End If
%>
    </select>
  </p>
  <p>
    <select name=\"select2\">
      <%
While (NOT Produkter.EOF)
%>
      <option value=\"<%=(Produkter.Fields.Item(\"Pris1\").Value)%>\" ><%=(Produkter.Fields.Item(\"VareNavn\").Value)%></option>
      <%
  Produkter.MoveNext()
Wend
If (Produkter.CursorType > 0) Then
  Produkter.MoveFirst
Else
  Produkter.Requery
End If
%>
    </select>
  </p>
  <p>
    <select name=\"select3\" title=\"<%=(Produkter.Fields.Item(\"VareNavn\").Value)%>\">
      <%
While (NOT Produkter.EOF)
%>
      <option value=\"<%=(Produkter.Fields.Item(\"Pris1\").Value)%>\" ><%=(Produkter.Fields.Item(\"VareNavn\").Value)%></option>
      <%
  Produkter.MoveNext()
Wend
If (Produkter.CursorType > 0) Then
  Produkter.MoveFirst
Else
  Produkter.Requery
End If
%>
    </select>
  </p>
</form>
</body>
</html>
<%
Produkter.Close()
%>
KODE -----------------------------

HJÆLP, Haster lidt da jeg er ved at lave en \"lille\" PC-konfigurator.....

Avatar billede dr-kermit Nybegynder
25. juni 2001 - 13:41 #1
kan jeg se det noget sted, det gør det lidt nemmere at hjælpe

Kermit
Avatar billede djblues Nybegynder
25. juni 2001 - 13:51 #2
Avatar billede djblues Nybegynder
26. juni 2001 - 10:38 #3
Avatar billede dr-kermit Nybegynder
26. juni 2001 - 10:46 #4
Hej igen DJBLUES

Jeg har kigget lidt på det, men er ikke helt sikker på hvad det er du vil have lavet? Kan du ikke prøve at forklare mig det i detaljer ?


Kermit
Avatar billede djblues Nybegynder
26. juni 2001 - 11:01 #5
Jo, ...
Jeg laver en connection til en database.
Så vil jeg have nogle rullemenuer, der indeholder noget fra databasen, men som bliver filtreret med : \"WHERE Kategori = xxxxxxxxxx\"
for hver rullemnu....
Alternativt bliver jeg nødt til at åbne databesen for hver rullemenu, og det gør siden alt alt for langsom ....
Avatar billede djblues Nybegynder
28. juni 2001 - 10:59 #6
Jeg har selv løst problemet.
Så jeg lukker spørgsmålet...
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