couldn't get that last one working - worked once then stopped. Oh well. I'll try again 
tomorrow.

on to the next annoyance. trying to output a drop-down list of towns where there are 
events hapening in that town in the events Diary. The relevant tables/fields are:

table: diary
id
directoryid (= directory.id)
...

table: directory
id
town ( = towns.id)
...

table: towns
id
town

this is the query:

 <cfquery datasource="#dsn#" name="gettowns">
 SELECT DISTINCT directory.town AS townid, towns.id, towns.town, diary.directoryid, 
directory.id
 FROM diary, directory, towns
 WHERE diary.directoryid = directory.id
 AND directory.town = towns.id
 ORDER BY towns.town
 </cfquery>

and this is the output:

<select name="town">  
<option value="all">all towns/cities...</option>  
<cfoutput query="gettowns">  
<cfif NOT ISDefined("url.townid")>
<option value="#townid#">#town#</option>  
<cfelse>
<option value="#townid#"<cfif gettowns.townid IS url.townid> 
selected</cfif>>#town#</option>  
</cfif>
</cfoutput>  
</select>  

it's all working fine, except that I'm getting a town's name output twice on the 
drop-down, and I only want it the once (which is where the DISTINCT is meant to come 
in)

see it here: 
http://test.artsoutheast.co.uk/diarysearch.cfm?CFID=1290809&CFTOKEN=50249308&sortby=quick&townid=21

I've tried making other items DISTINCT, but I can't seem to get it to work 
anywhichway...  

can anyone put me out of my misery? If I had any hair left I'd be pulling it out...

Ian W


Ian Westbrook,
FutureDream Media Limited,
(W): www.futuredream.net
(E): [EMAIL PROTECTED]
(T): +44 (0) 1303 258 985
(M): 07939 510 812

This message may contain information which is legally privileged and/or confidential. 
If you are not the intended recipient, you are hereby notified that any unauthorised 
disclosure, copying, distribution or use of this information is strictly prohibited. 
Such notification notwithstanding any comments, opinions, information or conclusions 
expressed in this message are those of the originator, not of FutureDream Media Ltd, 
unless otherwise explicitly and independently indicated by an authorised 
representative of FutureDream Media Ltd.

Reply via email to