Without looking at the page you may try  

AND ( tblMusicProducts.musicprodname LIKE '%#FORM.criteria#%' OR
tblMusicProducts.musicproddescription LIKE '%#FORM.criteria#%' )

That way it validates the OR statement as a single entity.



-----Original Message-----
From: Will Tomlinson [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, March 06, 2007 7:45 PM
To: CF-Talk
Subject: Can't my SQL right on this

I have a search form that's looking for text in a title or description. But
there's also a select menu to filter by a product type. 

My problem is, I can't get that product type filter workin in the query,
unless you don't enter any search criteria. 

Go here: http://208.106.220.143/index.cfm

Enter "test" in the text input. I'm dumping everything so you can see what
it's doing. It's still showing all the product types even tho I have this in
the query:
WHERE tblMusicProdTypes_X.musicprodtypeID = #FORM.prodType#

Here's the whole query. Don't worry about the cfqueryparams, I'm just trying
to get this to work first. 

SELECT tblMusicProducts.musicprodID, tblMusicProducts.musicprodname,
tblMusicProducts.musicprodprice, tblMusicProducts.musicproddescription,
tblMusicProducts.musicprodimagethumb, tblMusicProdTypes_X.musicprodID,
tblMusicProdTypes_X.musicprodtypeID, tblMusicProdTypes.musicprodtypeID,
tblMusicProdTypes.musicprodtypename
FROM tblMusicProducts, tblMusicProdTypes_X, tblMusicProdTypes WHERE
tblMusicProdTypes_X.musicprodtypeID = #FORM.prodType# <cfif
Len(FORM.criteria)> AND tblMusicProducts.musicprodname LIKE
'%#FORM.criteria#%'
OR tblMusicProducts.musicproddescription LIKE '%#FORM.criteria#%'
</cfif>
AND  tblMusicProducts.musicprodID = tblMusicProdTypes_X.musicprodID AND
tblMusicProdTypes.musicprodtypeID = tblMusicProdTypes_X.musicprodtypeID
ORDER BY #order#

Thanks,
Will



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion MX7 by AdobeĀ®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. 
Free Trial. http://www.adobe.com/products/coldfusion

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:271822
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to