Datenbankeinträge in select Menü

sunflower84

Erfahrenes Mitglied
Hallo

Ich habe eine MS Access Datenbank aus der ich gerne die Daten in ein select Menü rein schreiben will.
Momentan gibt er mir Daten ganz normal auf der Website aus. Aber wi bekomme ich es hin das sie in einem select Menü angezeigt werden?

Momentan sieht es so aus:

Code:
<%
strDB = "Data Source=" & Server.MapPath("store.mdb")

strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" & strDB
SET objCon = Server.CreateObject("ADODB.Connection")
objCon.Open strCon

SET objCon = Server.CreateObject("ADODB.Connection")
objCon.Open strCon

strSQL = "SELECT * FROM Auto ORDER BY Hersteller"
strSQL = "SELECT * FROM Auto ORDER BY Modell"
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.open strSQL, objCon
%>
<table width="275">
<tr>
<td><b>Automarke</b></td>
<td><b>Modell</b></td>
</tr>
<tr>
<% While Not EOF and Err=0%>
<td><% =objrs("Hersteller")%></td>
<td><% =objrs("Modell")%></td>
</tr>
<%
ObjRS.MoveNext
EOF = objRS.EOF
Wend
%>
</table>
<%
objCon.close
SET objCon = Nothing
%>
 </td>
  </tr>
</table>

Dieses Menü will ich einbinden:

Code:
<select name="test" size="5" multiple>
      <option>Test</option>
      <option>Test</option>
      <option></option>
    </select>

Ich hoffe es kann mir jemand helfen.

Lg
Sunflower84
 
Hallo

Du musst die <option> Tags innerhalb der Schleife setzen.

Code:
while not rs.eof
Response.write "<option value=""" & rs("id") & """>" & rs("feld") & "</option>"
rs.movenext
wend
 
Hallo

Erstmal Danke für deine schnelle Antwort.
Aber irgendwie verstehe ich das nicht ganz. Ich habe eine Tabelle Auto. In dieser Tabelle habe ich eine Spalte mit ID, eine mit Hersteller und eine mit Modell.
Ich habe jetzt unter diesen Tag </table> folgendes eingefügt:
Code:
<%
 while not rs.eof 
Response.write "<option value=""" & rs("1") & """>" & rs("Hersteller") & "</option>"
rs.movenext
wend%>

Aber er sagt mir Objekt erforderlich in der rot makierten Zeile.
Was mache ich denn falsch?

Lg Sunflower84
 
Ich habe es jetzt geschafft das er mir die Daten in die select Box schreibt. Hat jemand eine Idee wie ich es mach, dass wenn mann in die erste Box z.B auf Renault klickt, dass er mir dann in der 2.Box die Modelle von Renault anzeigt?


Lg
Sunflower84
 

Neue Beiträge

Zurück