Mensen hier ben ik weer,
Ik heb een script waarmee ik een kolom van mn database in mn samenpers in een listbox. Maar nu is het probleem ( kijk anders ff: www.autorecycler.nl/db_pulldown.asp ) dat van al mn rijen met dezelfde input allemaal de zelfde keuzes krijg. Hoe krijg ik dit anders ? dwz dat bv bij voorfront (zie vb) maar een keer voorfront staat en dat ie dan alle rijen waar in de kolom (naam onderdeel) voorfront samenvoegt tot een en dan alle resultaten op voorfront eruit gooit ?
Snappie ? Nee
he MSN@HOFSTEENGE.TK
mn script
THNX
Ik heb een script waarmee ik een kolom van mn database in mn samenpers in een listbox. Maar nu is het probleem ( kijk anders ff: www.autorecycler.nl/db_pulldown.asp ) dat van al mn rijen met dezelfde input allemaal de zelfde keuzes krijg. Hoe krijg ik dit anders ? dwz dat bv bij voorfront (zie vb) maar een keer voorfront staat en dat ie dan alle rijen waar in de kolom (naam onderdeel) voorfront samenvoegt tot een en dan alle resultaten op voorfront eruit gooit ?
Snappie ? Nee
mn script
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
| <%
Dim objDC, objRS
' Create and establish data connection
Set objDC = Server.CreateObject("ADODB.Connection")
objDC.ConnectionTimeout = 15
objDC.CommandTimeout = 30
'Use this line to use Access
'objDC.Open "DBQ=" & Server.MapPath("database.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;MaxBufferSize=8192;Threads=20;", "username", "password"
'Our SQL Server code - use above line to use sample on your server
Set Conn = Server.CreateObject("ADODB.connection")
objDC.Open "w00321988_onderdelen_sql","eh","eh"
' Create recordset and retrieve values using the open connection
Set objRS = Server.CreateObject("ADODB.Recordset")
' Opening record set with a forward-only cursor (the 0) and in read-only mode (the 1)
' If a request for a specific id comes in, then do it o/w just show pulldown
If Len(Request.QueryString("id")) <> 0 Then
' request record for requested id
objRS.Open "SELECT * FROM onderdelen WHERE id = " & Request.QueryString("id"), objDC, 0, 1
' Show selected record
If Not objRS.EOF Then
objRS.MoveFirst
%>
<table border="2">
<tr>
<td><strong>ID Number</strong></td>
<td><strong>First Name</strong></td>
<td><strong>Last Name</strong></td>
<td><strong>Month's Sales</strong></td>
</tr>
<tr>
<td align="center"><%= objRS.Fields("id") %> </td>
<td align="left"><%= objRS.Fields("merk") %> </td>
<td align="left"><%= objRS.Fields("type") %> </td>
<td align="right"><%= objRS.Fields("bouwjaar") %> </td>
</tr>
</table>
<%
End If
objRS.Close
End If
objRS.Open "onderdelen", objDC, 0, 1
' Loop through recordset and display results
If Not objRS.EOF Then
objRS.MoveFirst
' the form below calls this file only this time with an id in the QueryString
%>
<form action="db_pulldown.asp" method="get">
<select name="id">
<option></option>
<%
' Continue until we get to the end of the recordset.
Do While Not objRS.EOF
' For each record we create a option tag and set it's value to the employee id
' The text we set to the employees first name combined with a space and then their last name
%>
<option value="<%= objRS.Fields("id") %>"><%= objRS.Fields("onderdeel")%></option>
<%
' Get next record
objRS.MoveNext
Loop
%>
</select>
<input type="submit" value="Submit" />
</form>
<%
End If
' Close Data Access Objects and free DB variables
objRS.Close
Set objRS = Nothing
objDC.Close
Set objDC = Nothing
%> |
THNX