Forum Moderators: open
<tr>
<td width="125"><strong>Name</strong></td>
<td width="150"><input name="cnamet" type="text" id="cnamet"></td>
</tr>
<tr>
<td width="125"><strong>WebID</strong></td>
<td width="150"><input name="cwebidt" type="text" id="cwebidt"></td>
</tr>
<tr>
<td width="125"><strong>City</strong></td>
<td width="150"><input name="ccityt" type="text" id="ccityt"></td>
</tr>
sql = "Select * from Vendor "
If Request.Form("cwebidt") = "" AND Request.Form("cnamet") = "" AND Request.Form("ccityt") = "" Then
Response.Redirect("/searchadv.asp")
End If
If Request.Form("cwebidt") = "" AND Request.Form("cnamet") = "" AND Request.Form("ccityt") <> "" Then
sql = sql & "WHERE VendorAddressCity Like '%" & Request.Form("ccityt") & "%'"
End If
If Request.Form("cwebidt") = "" AND Request.Form("cnamet") <> "" AND Request.Form("ccityt") = "" Then
sql = sql & "WHERE Name Like '%" & Request.Form("cnamet") & "%'"
End If
If Request.Form("cwebidt") <> "" AND Request.Form("cnamet") = "" AND Request.Form("ccityt") = "" Then
sql = sql & "WHERE CustomFieldWebID Like '" & Request.Form("cwebidt") & "%'"
End If
If Request.Form("cwebidt") <> "" AND Request.Form("cnamet") <> "" AND Request.Form("ccityt") = "" Then
sql = sql & "WHERE CustomFieldWebID Like '" & Request.Form("cwebidt") & "%' AND Name Like '%" & Request.Form("cnamet") & "%'"
End If
If Request.Form("cwebidt") <> "" AND Request.Form("cnamet") = "" AND Request.Form("ccityt") <> "" Then
sql = sql & "WHERE CustomFieldWebID Like '" & Request.Form("cwebidt") & "%' AND VendorAddressCity Like '%" & Request.Form("ccityt") & "%'"
End If
If Request.Form("cwebidt") = "" AND Request.Form("cnamet") <> "" AND Request.Form("ccityt") <> "" Then
sql = sql & "WHERE Name Like '%" & Request.Form("cnamet") & "%' AND VendorAddressCity Like '%" & Request.Form("ccityt") & "%'"
End If
----
sql = "Select * from Vendor where 1=1"
If Request.Form("ccityt") <> "" Then
sql &= " AND VendorAddressCity Like '%" & Request.Form("ccityt") & "%'"
End If
If Request.Form("cnamet") <> "" Then
sql &= " AND Name Like '%" & Request.Form("cnamet") & "%'"
End If
If Request.Form("cwebidt") <> "" Then
sql &= " AND CustomFieldWebID Like '%" & Request.Form("cwebidt") & "%'"
End If
I had to change the sql statements a bit
If Request.Form("ccityt") <> "" Then
sql = sql & " AND VendorAddressCity Like '%" & Request.Form("ccityt") & "%'"
End If
If Request.Form("cnamet") <> "" Then
sql = sql & " AND Name Like '%" & Request.Form("cnamet") & "%'"
End If
If Request.Form("cwebidt") <> "" Then
sql = sql & " AND CustomFieldWebID Like '%" & Request.Form("cwebidt") & "%'"
End If