<%
if request.form("cmbCategory")<>"" then
category=request.form("cmbCategory")
else
category=request.form("txtCategory")
end if
if request.form("cmbSubCategory")<>"" then
subcategory=request.form("cmbSubCategory")
else
subcategory=request.form("txtSubCategory")
end if
productsearch=request.form("txtProductSearch")
for each item in request.Form
if left(item,11)="txtQuantity" then
if request.form(item)<>"" then
if myval(request.form(item))<>myval("0") then
accid=mid(item,12,999)
option1=request.form("cmbOption1" & accid)
option2=request.form("cmbOption2" & accid)
sqltxt="insert into tblBasket(UserID,AccessoryID,Quantity,Option1,Option2) values ("
sqltxt=sqltxt & session("userid") & ","
sqltxt=sqltxt & accid & ","
sqltxt=sqltxt & request.form(item) & ","
sqltxt=sqltxt & nullifblank(option1,"t") & ","
sqltxt=sqltxt & nullifblank(option2,"t") & ")"
DoCommand sqltxt
end if
end if
end if
next
%>
then the form code is as follows:
<form name="productquickfinder" method="post" action="index.asp">
<h3>Categories:
<%showhiddenfield "ProductSearch",ProductSearch,1
sqltxt="select * from tblCategories order by Category"
Set objRS = Server.CreateObject("ADODB.recordset")
objRS.Open sqltxt,constr
response.write "</br>"
response.write "<table>"
do while not objRS.eof
response.write "<tr>"
if request.form("cmbCategory")<>"" then
gotcha=false
if myval(request.form("cmbCategory"))=myval(objRS("CategoryID")) then
response.write "<td><img src='../images/templated_images/nw_mdot.gif' width='5' height='8'>"
gotcha=true
else
response.write "<td><img src='../images/navigation/spacer.gif' width='5' height='8'>"
end if
else
response.write "<td><img src='../images/navigation/spacer.gif' width='5' height='8'>"
end if
response.write "</td>"
response.write "<td>"
response.write "<a href='#' onClick=" & chr(34) & "Javascript:hdn.innerHTML='<input type=hidden name=cmbCategory value=" & objRS("CategoryID") & ">';document.productquickfinder.submit()" & chr(34) & ">"
response.write objRS("Category")
response.write "</a>"
response.write "</td>"
response.write "</tr>"
if gotcha then
response.write "<tr><td></td><td>"
sqltxt="select * from tblSubCategories "
if category<>"Any" and category<>"" then
sqltxt=sqltxt & " where CategoryID=" & category
else
sqltxt=sqltxt & " where CategoryID=0 "
end if
sqltxt=sqltxt & " order by SubCategory"
Set objRSLU = Server.CreateObject("ADODB.recordset")
objRSLU.Open sqltxt,constr
response.write "<table>"
do while not objRSLU.eof
response.write "<tr>"
if request.form("cmbSubCategory")<>"" then
if myval(request.form("cmbSubCategory"))=myval(objRSLU("SubCategoryID")) then
response.write "<td><img src='../images/templated_images/nw_mdot.gif' width='5' height='8'>"
else
response.write "<td><img src='../images/navigation/spacer.gif' width='5' height='8'>"
end if
else
response.write "<td><img src='../images/navigation/spacer.gif' width='5' height='8'>"
end if
response.write "<td>"
response.write "<a href='#' onClick=" & chr(34) & "Javascript:hdn.innerHTML='<input type=hidden name=cmbCategory value=" & objRSLU("CategoryID") & ">';hdn2.innerHTML='<input type=hidden name=cmbSubCategory value=" & objRSLU("SubCategoryID") & ">';document.productquickfinder.submit()" & chr(34) & ">"
response.write objRSLU("SubCategory")
response.write "</a>"
response.write "</td>"
response.write "</tr>"
objRSLU.Movenext
loop
objRSLU.Close
response.write "</table>"
response.write "</td></tr>"
end if
objRS.Movenext
loop
response.write "</table>"
objRS.Close
%>
<br>
</h3>
<div id='hdn'></div><div id='hdn2'></div>
</form>