that's an easy one! WHERE (tblItemColours.FKItemID = GetCartItems.ItemId)
should be WHERE (tblItemColours.FKItemID = #GetCartItems.ItemId#) "Paul Swingewood" <[EMAIL PROTECTED] To: [EMAIL PROTECTED] tmail.com> cc: Subject: [ cf-dev ] More nuttiness 16/07/2004 16:02 Please respond to dev Since changing the tables I have now developed a few more errors to do with the queires. I get this error Error Executing Database Query. [Macromedia][SQLServer JDBC Driver][SQLServer]The column prefix 'GetCartItems' does not match with a table name or alias name used in the query. Heres the query <cfoutput query = "GetCartItems"> <CFQUERY NAME="GetColours" datasource=" #application.dsn#"> SELECT tblItemColours.FKItemID, tblColours.Colour, tblcolours.colourID FROM tblColours INNER JOIN tblItemColours ON tblColours.ColourID = tblItemColours.Id WHERE (tblItemColours.FKItemID = GetCartItems.ItemId) </cfquery> <TR> <TD BGCOLOR="##cc0000"> #PartNum#</TD> <TD BGCOLOR="##cc0000"> #ItemName#</TD> <td BGCOLOR="##cc0000"> <!--- <cfif GetCartItems.ItemsItemSize eq ""> N/A <cfelse> <select name ="selectSize#Replace(ItemIDPK,"-","_","ALL")#"> <cfloop index = "ListElementSize" list = " #ValueList(GetCartItems.ItemsItemSize)#"> <cfif #ListElementsIZE# eq GetCartItems.CartItemsItemSize> <!--- preselect it ---> <option value="#ListElementSize#" selected>#ListElementSize#</option> <cfelse> <option value="#ListElementSize#">#ListElementSize#</option> </cfif> </cfloop> </select> </cfif> ---> </td> <td BGCOLOR="##cc0000"> <select name ="selectColour#Replace(ItemIDPK,"-","_","ALL")#"> <cfloop query ="GetColours"> <cfif GetColours.ColourID eq GetCartItems.ItemColour> <!--- preselect it ---> <option value="#ListElementColour#" selected>#GetColour#</option> <cfelse> <option value="#GetColour.ColourID#">#GetColour#</option> </cfif> </cfloop> </select> </td> <td ALIGN="RIGHT" bgcolor=" ##cc0000">#lscurrencyFormat(ItemCost)#</TD> <td bgcolor="##cc0000"> <input type="Text" name ="Quantity#Replace(ItemIDPK,"-","_","ALL")#" value="#Quantity#" align="RIGHT" size="3"> </TD> <TD BGCOLOR="##cc0000" ALIGN ="RIGHT"> #lscurrencyFormat(ItemCost * Quantity)# </TD> </TR> <!--- Add cost of current item(s) to total cost ---> <CFSET TotalCost = TotalCost + (GetCartItems.ItemCost * GetCartItems.Quantity)> <cfset ListElementColour = ""> </cfoutput> I am trying to get the colours to populate the select drop down relative to the the itemID from the items table. Regards - Paul -- These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ CFDeveloper Sponsors and contributors:- *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* To unsubscribe, e-mail: [EMAIL PROTECTED] -- These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ CFDeveloper Sponsors and contributors:- *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* To unsubscribe, e-mail: [EMAIL PROTECTED]