First, I get all the long/lat info from the zip table with a query named passedzip. No cfqueryparams here so don't say anything bout it. And I did this two years ago before I got decent. lol
SELECT * FROM tblzipcodes WHERE zipcode=#FORM.passedzipcode# This runs the query to display the items found within the passed radius from the form. Just drop out all the crap fields. SELECT tblChorusGroups.ChorusID, tblChorusGroups.ChorusName, tblChorusGroups.ChorusCity, tblChorusGroups.ChorusState, tblChorusGroups.ChorusZip, tblChorusTypes.ChorusTypeCategory, tblChorusTypes.ChorusID, tblzipcodes.zipcode, tblzipcodes.longitude, tblzipcodes.latitude, ROUND((ACOS((SIN(#passedzip.latitude#/57.2958) * SIN(latitude/57.2958)) + (COS(#passedzip.latitude#/57.2958) * COS(latitude/57.2958) * COS(longitude/57.2958 - #passedzip.longitude#/57.2958)))) * 3963) AS distance FROM tblChorusGroups, tblChorusTypes, tblzipcodes WHERE tblChorusGroups.ChorusID = tblChorusTypes.ChorusID AND tblChorusGroups.ChorusZip = tblzipcodes.zipcode AND (latitude >= #passedzip.latitude# - (#FORM.passedradius#/111)) AND (latitude <= #passedzip.latitude# + (#FORM.passedradius#/111)) AND (longitude >= #passedzip.longitude# - (#FORM.passedradius#/111)) AND (longitude <= #passedzip.longitude# + (#FORM.passedradius#/111)) <cfif IsDefined("grouptype") AND #FORM.grouptype# NEQ ""> AND tblChorusGroups.ChorusGroupType = '#FORM.grouptype#'</cfif> <cfif IsDefined("groupcategory") AND #FORM.groupcategory# NEQ ""> AND tblChorusTypes.ChorusTypeCategory = '#FORM.groupcategory#'</cfif> GROUP BY tblChorusGroups.ChorusName ORDER BY distance Will ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:225994 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54