|
|
I have a inventory web site, and I'm trying to create multiple search engine,
so I have a lot of text boxes and search buttons in one page and I wanna be
able to search by each category. I'm suppose to have 121 records in my
database, but it shows only 71 records after I did syntax...probably, I'm using
AND, but if I changed to OR, the search doesn't work...Here is my code...
<cflock scope="Session" type="ReadOnly" timeout="30" throwontimeout="no">
<cfset
MM_Username=Iif(IsDefined("Session.MM_Username"),"Session.MM_Username",DE(""))>
<cfset
MM_UserAuthorization=Iif(IsDefined("Session.MM_UserAuthorization"),"Session.MM_U
serAuthorization",DE(""))>
</cflock>
<cfif MM_Username EQ "" OR MM_UserAuthorization EQ "" OR
ListFind("admin,user",MM_UserAuthorization) EQ 0>
<cfset MM_referer=CGI.SCRIPT_NAME>
<cfif CGI.QUERY_STRING NEQ "">
<cfset MM_referer=MM_referer & "?" & CGI.QUERY_STRING>
</cfif>
<cfset MM_failureURL="search_parts.cfm?accessdenied=" &
URLEncodedFormat(MM_referer)>
<cflocation url="#MM_failureURL#" addtoken="no">
</cfif>
<cfset CurrentPage=GetFileFromPath(GetTemplatePath())>
<cfparam name="PageNum_rs_parts" default="1">
<cfparam name="URL.search_string" default="" />
<cfparam name="URL.search_string2" default="" />
<cfparam name="URL.search_string3" default="" />
<cfparam name="URL.search_string4" default="" />
<cfparam name="URL.search_string5" default="" />
<cfparam name="URL.search_string6" default="" />
<cfparam name="URL.search_string7" default="" />
<cfparam name="URL.search_string8" default="" />
<cfparam name="URL.search_string9" default="" />
<cfparam name="URL.search_string10" default="" />
<cfquery name="rs_parts" datasource="acca">
SELECT *
FROM acca.parts
WHERE parts.parts_id = parts.parts_id
AND (parts.no LIKE '%#URL.search_string#%')
AND (parts.item_name LIKE '%#URL.search_string2#%')
AND (parts.product LIKE '%#URL.search_string3#%')
AND (parts.version_spec LIKE '%#URL.search_string4#%')
AND (parts.mfr_number LIKE '%#URL.search_string5#%')
AND (parts.price LIKE '%#URL.search_string6#%')
AND (parts.status LIKE '%#URL.search_string7#%')
AND (parts.owned_by LIKE '%#URL.search_string8#%')
AND (parts.notes1 LIKE '%#URL.search_string9#%')
AND (parts.type LIKE '%#URL.search_string10#%')
</cfquery>
<cfset MaxRows_rs_parts=5>
<cfset
StartRow_rs_parts=Min((PageNum_rs_parts-1)*MaxRows_rs_parts+1,Max(rs_parts.Recor
dCount,1))>
<cfset
EndRow_rs_parts=Min(StartRow_rs_parts+MaxRows_rs_parts-1,rs_parts.RecordCount)>
<cfset TotalPages_rs_parts=Ceiling(rs_parts.RecordCount/MaxRows_rs_parts)>
<cfset QueryString_rs_parts=Iif(CGI.QUERY_STRING NEQ
"",DE("&"&XMLFormat(CGI.QUERY_STRING)),DE(""))>
<cfset
tempPos=ListContainsNoCase(QueryString_rs_parts,"PageNum_rs_parts=","&")>
<cfif tempPos NEQ 0>
<cfset QueryString_rs_parts=ListDeleteAt(QueryString_rs_parts,tempPos,"&")>
</cfif>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin
template="/Templates/acca_inventory.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Welcome to Inventory Web Site</title>
<!-- InstanceEndEditable -->
<style type="text/css">
td img {display: block;}
body {
background-image: url();
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #1A0E7E;
}
body,td,th {
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
font-size: 14px;
}
a:link {
text-decoration: none;
color: #FFFF00;
}
a:visited {
text-decoration: none;
color: #FFFF00;
}
a:hover {
text-decoration: underline;
color: #20A2BA;
}
a:active {
text-decoration: none;
color: #20A2BA;
}
.style19 {
font-size: 12px;
color: #FFFF00;
}
.style21 {color: #29B8C9}
.style24 {font-size: 12px; color: #2093BF; }
</style>
<!-- InstanceBeginEditable name="head" -->
<style type="text/css">
<!--
.style2 { color: #29B8C9;
font-weight: bold;
}
.style20 { color: #FFFF00;
font-weight: bold;
}
.style23 {color: #CCCCCC}
.style24 {
color: #45B0DC;
font-weight: bold;
}
-->
</style>
<!-- InstanceEndEditable -->
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="800" border="0" align="center" cellpadding="0"
cellspacing="0">
<!-- fwtable fwsrc="inventory_raw.png" fwbase="inventory_raw.jpg"
fwstyle="Dreamweaver" fwdocid = "1794558747" fwnested="0" -->
<tr>
<td><img src="spacer.gif" width="48" height="1" border="0" alt=""
/></td>
<td><img src="spacer.gif" width="752" height="1" border="0" alt=""
/></td>
<td><img src="spacer.gif" width="1" height="1" border="0" alt=""
/></td>
</tr>
<tr>
<td colspan="2"><img src="inventory_raw_r1_c1.jpg" alt=""
name="inventory_raw_r1_c1" width="800" height="207" border="0"
usemap="#inventory_raw_r1_c1Map" id="inventory_raw_r1_c1" /></td>
<td><img src="spacer.gif" width="1" height="207" border="0" alt=""
/></td>
</tr>
<tr>
<td><img name="inventory_raw_r2_c1" src="inventory_raw_r2_c1.jpg"
width="48" height="393" border="0" id="inventory_raw_r2_c1" alt="" /></td>
<td valign="top" bgcolor="#180e7f"><span class="style19"><a
href="display_pc&prt.cfm">PC&PRT</a> ( <a
href="display_pc&prt.cfm">View</a> || <a
href="insert_pc&prt.cfm">Insert</a> ) <strong>::</strong> <a
href="display_software.cfm">Software</a> ( <a
href="display_software.cfm">View</a> || <a
href="insert_software.cfm">Insert</a> ) <strong>::</strong><a
href="display_acca_pc&prt.cfm"> ACCA PC&PRT</a> ( <a
href="display_acca_pc&prt.cfm">View</a> || <a
href="insert_acca_pc&prt.cfm">Insert</a> )<strong> ::</strong><a
href="display_radio.cfm"> Radio</a> ( <a href="display_radio.cfm">View</a> ||
<a href="insert_radio.cfm">Insert</a> )<strong> ::</strong> <a
href="diaplay_parts.cfm">Parts</a> ( <a href="diaplay_parts.cfm">View</a> || <a
href="insert_parts.cfm">Insert</a> )</span><br />
<span class="style21"><a href="logout.cfm">Logout</a></span><br
/>
<!-- InstanceBeginEditable name="info" --><span class="style24">Parts
</span>
<cfoutput>
<form action="#CGI.SCRIPT_NAME#" method="get">
<table width="100%" border="1" cellpadding="0" cellspacing="0"
bordercolor="##CCCCCC">
<tr>
<td colspan="2" bgcolor="##333333"><span
class="style20">Inventory-in</span></td>
<td colspan="2" bgcolor="##666666"><span
class="style2">Inventory-out</span></td>
</tr>
<tr>
<td width="15%" bgcolor="##333333"><span class="style23">
<label>No.:</label>
</span></td>
<td width="32%" bgcolor="##333333"><input type="text"
name="search_string" />
<input type="submit" name="search_button" value="Search"
/></td>
<td width="18%" bgcolor="##666666"><span class="style23">Work
Reference No.:</span></td>
<td width="35%" bgcolor="##666666"><input type="text"
name="search_string11" /> <input type="submit" name="search_button11"
value="Search" /></td>
</tr>
<tr>
<td bgcolor="##333333"><span class="style23">Item Name :
</span></td>
<td bgcolor="##333333"><span class="style23">
<label></label>
<input type="text" name="search_string2" />
<input type="submit" name="search_button2" value="Search" />
</span></td>
<td bgcolor="##666666"><span
class="style23">Purpose:</span></td>
<td bgcolor="##666666"> </td>
</tr>
<tr>
<td bgcolor="##333333"><span
class="style23">Product:</span></td>
<td bgcolor="##333333"><span class="style23">
<label></label>
<input type="text" name="search_string3" />
<input type="submit" name="search_button3" value="Search" />
</span></td>
<td bgcolor="##666666"><span class="style23">Date:</span></td>
<td bgcolor="##666666"> </td>
</tr>
<tr>
<td bgcolor="##333333"><span
class="style23">Version/Spec.:</span></td>
<td bgcolor="##333333"><span class="style23">
<label></label>
<input type="text" name="search_string4" />
<input type="submit" name="search_button4" value="Search" />
</span></td>
<td bgcolor="##666666"><span class="style23">Ck1:</span></td>
<td bgcolor="##666666"> </td>
</tr>
<tr>
<td bgcolor="##333333"><span class="style23">Mfr. Number
:</span></td>
<td bgcolor="##333333"><span class="style23">
<label></label>
<input type="text" name="search_string5" />
<input type="submit" name="search_button5" value="Search" />
</span></td>
<td bgcolor="##666666"><span class="style23">Ck2:</span></td>
<td bgcolor="##666666"> </td>
</tr>
<tr>
<td bgcolor="##333333"><div align="left"
class="style23">Price:<strong> $</strong></div></td>
<td bgcolor="##333333"><span class="style23">
<label></label>
<input type="text" name="search_string6" />
<input type="s
|
|