check onderstaand script ::
het werkt prima behalve de message "er zijn geen records gevonden" als ik
geen invoer geef. ziet iemand wat ik over het hoofd zie?
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
| <%
Dim strURL
Dim cnnSearch
Dim rstSearch
Dim strDBPath
Dim strSQL
Dim strSearch
strURL = Request.ServerVariables("URL")
strSearch = Request.QueryString("search")
%>
<font face="Verdana" size="1"><br><b>Zoek op achternaam:</b></font><br>
<form action="<%= strURL %>" method="get">
Achternaam:<br><br>
<input name="search" value="<%= strSearch %>" />
<br><br>
<input type="submit" name="Submit" value="Zoeken" class="borderbutton">
<input type="reset" name="Reset" value="Wissen" class="borderbutton">
</form>
<%
If strSearch <> "" Then
strDBPath = Server.MapPath("db\database.mdb")
Set cnnSearch = Server.CreateObject("ADODB.Connection")
cnnSearch.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & ";"
strSQL = "SELECT *, dbo_functie.functienaam, dbo_sector.sectornaam, dbo_afdeling.afdelingnaam " _
& "FROM dbo_sector INNER JOIN (dbo_functie INNER JOIN (dbo_afdeling INNER JOIN dbo_medewerker ON dbo_afdeling.afdelingId = dbo_medewerker.afdelingId) ON dbo_functie.functieId = dbo_medewerker.functieId) ON dbo_sector.sectorId = dbo_medewerker.sectorId " _
& "WHERE achternaam LIKE '%" & Replace(strSearch, "'", "''") & "%' " _
& "OR roepnaam LIKE '%" & Replace(strSearch, "'", "''") & "%' " _
& "ORDER BY achternaam;"
Set rstSearch = cnnSearch.Execute(strSQL)
%>
If Request.QueryString("search") = "" Then
Response.Write("<b>Sorry, er zijn geen records gevonden.</b>")
Else
Zoekresultaten voor: "<%= strSearch %>"
<%
Do While Not rstSearch.EOF
%>
<table cellspacing=0 cellpadding=0>
<tr>
<td style="height:2" bgcolor="#000000" cellspacing=0 cellpadding=0 width=100%/>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b><font face="Verdana" size="2"><%= rstSearch.Fields("aanhef").Value %> <%= rstSearch.Fields("titel").Value %> <%= rstSearch.Fields("tussenvoegsel").Value %> <%= rstSearch.Fields("achternaam").Value %>, <%= rstSearch.Fields("voorletters").Value %></font></b><br>[img]"<%=[/img]" align="left" border="1" bordercolor="#000000"></td>
</tr>
<tr>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100"><font face="Verdana" size="1"><b>Roepnaam:</b></font></td>
<td width="100"><font face="Verdana" size="1"><%= rstSearch.Fields("roepnaam").Value %></font></td>
</tr>
<tr>
<td width="100"><font face="Verdana" size="1"><b>Functie:</b></font></td>
<td width="100"><font face="Verdana" size="1"><%= rstSearch.Fields("functienaam").Value %></font></td>
</tr>
<tr>
<td width="100"><font face="Verdana" size="1"><b>Sector/Onderdeel:</b></font></td>
<td width="100"><font face="Verdana" size="1"><%= rstSearch.Fields("sectornaam").Value %></font></td>
</tr>
<tr>
<td width="100"><font face="Verdana" size="1"><b>Afdeling:</b></font></td>
<td width="100"><font face="Verdana" size="1"><%= rstSearch.Fields("afdelingnaam").Value %></font></td>
</tr>
<tr>
<td width="100"><font face="Verdana" size="1"><b>Kamernummer:</b></font></td>
<td width="100"><font face="Verdana" size="1"><%= rstSearch.Fields("kamernummer").Value %></font></td>
</tr>
<tr>
<td width="100"><font face="Verdana" size="1"><b>Telefoon:</b></font></td>
<td width="100"><font face="Verdana" size="1"><%= rstSearch.Fields("telefoonnummer1").Value %></font></td>
</tr>
<tr>
<td width="100"><font face="Verdana" size="1"><b>E-mail:</b></font></td>
<td width="100"><font face="Verdana" size="1"><%= rstSearch.Fields("emailadres1").Value %></font></td>
</tr>
</table></td>
</tr><br><br>
<%
rstSearch.MoveNext
Loop
%>
</table>
<%
rstSearch.Close
Set rstSearch = Nothing
cnnSearch.Close
Set cnnSearch = Nothing
End If
%> |
het werkt prima behalve de message "er zijn geen records gevonden" als ik
geen invoer geef. ziet iemand wat ik over het hoofd zie?