auslesen aus Datenbank über Dropdownliste

cooki

Grünschnabel
Hallo,

ich möchte über eine Dropdown-Liste Daten aus einer Datenbank auslesen, die in verschiedenen Kategorien (innerhalb einer Tabelle) dort abgelegt sind.

Also bei Auswahl einer Kategorie die Anzeige aller Daten dieser Kategorie auf derselben Seite.

mfg cooki
 
Ja das geht eigentlich ganz einfach.

Code:
 SELECT * FROM Tabelle WHERE Spaltenname = '" & request.form(" Dropdown") & "' ORDER BY Kategorie;"
 
Danke für den Abfrage String,

allerdings weiss ich nicht so recht, wo ansetzen, um diesen String einzubauen,

also bisher habe ich nur folgendes html-Formular:

<form action="">
<select>
<option value="nothing">[ Auswahl der Getränke ]</option>
<option value="nothing">------------------------------------------------</option>
<option value="">Auwahl alle grünen Getränke</option>
<option value="">Auwahl alle roten Getränke</option>
<option value="">Auswahl alle blauen Getränke</option>

</select>
</form>


mfg cooki
 
Ach so :)

Wie sieht den deine Antwort Datei auf das Formular aus?
Wie sprichst du deine Datenbank an?
 
uups,

jetzt hast du mich kalt erwischt,

die Datenbank spreche ich so an:

<%
DBPath = "cgi-bin/toplist.mdb"

strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath(DBPath)



Set aConn = Server.CreateObject("ADODB.Connection")

aConn.open strConn

MyURL = "http://" & Request.ServerVariables("SERVER_NAME") & "/"

%>

zur Ausgabe der Datensätze habe ich bisher folgendes Fragment:

<%

DIM selSQL, brs, LinkAusgabe, Count


If brs.BOF Then
LinkAusgabe = "<tr><td>&nbsp;</td><td><span>Noch keine Einträge vorhanden</span></td><td>&nbsp;</td><td>&nbsp;</td></tr>"
Else
Count = 0

do while NOT brs.EOF
If brs("Status") = 1 then trproperty = " bgcolor=""#CEC6D7"""

Count = Count + 1
LinkAusgabe = LinkAusgabe & "<tr" & trproperty & "><td><span>" & Count & "</span></td>"
LinkAusgabe = LinkAusgabe & "<td><span><a href=""topliste_redirect.asp?id=" & brs("ID") & """ target=""_blank"">" & "<img src='../../_medien/icon/i_pdf.gif' width='16' height='16' border='0' alt='alternativ-text'>&nbsp;&nbsp;&nbsp;" & brs("Name") & "</a>&nbsp;&nbsp;&nbsp;" & brs("Beschreibung") & "</span></td>"
LinkAusgabe = LinkAusgabe & "<td><span>" & brs("OUTk") & "</span></td></tr>"


brs.movenext
loop
End If

brs.Close
set brs = nothing
%>


So viel habe ich bisher. Aber das läuft natürlich noch nicht.

mfg cooki
 
also wenn ich Dich richtig vertanden habe, dann suchst Du eventuell das hier:

Code:
<select name="Dropdownname" >
<option>-----------------------------------------</option>
<% 
Do until RSDeinRecordset.eof
    response.write "<option>"
    response.write RSDeinRecordset("DeinElement")
    response.write "</option>"
    RSDeinRecordset.MoveNext
 loop%>
 </select>
 
Zurück