and just as he saves the changes to his development server ..... It crashes and dies with a reboot ....


Im having a bad day ..... :(

Regards - Paul


From: [EMAIL PROTECTED]
Reply-To: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Subject: Re: [ cf-dev ] Free Beer!
Date: Mon, 19 Jul 2004 10:53:01 +0100


you've done it on the itemID's, but you also need to replace references to GetCartItems.ItemSize (in the cfloop) with a local variable instead.





"Paul Swingewood"
<[EMAIL PROTECTED] To: [EMAIL PROTECTED]
tmail.com> cc:
Subject: Re: [ cf-dev ] Free Beer!
19/07/2004 10:50
Please respond to
dev






Yeah I did that further up the code to ensure the itemID's were being
returned ok. I remembered that from something I did a while ago. Its weird
though that the values must be returned properly to populate the dropdowns.

I'll give it a go and see what happens ....

Regards - Paul


>From: [EMAIL PROTECTED] >Reply-To: <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Subject: Re: [ cf-dev ] Free Beer! >Date: Mon, 19 Jul 2004 10:46:04 +0100 > > >Paul, this *may* be connected to the bug where this code wouldn't work: > ><cfoutput query="whatever"> > <cfloop query="something else"> > #reference to whatever.variable# > </cfloop> ></cfoutput> > >in the above instance, #whatever.variable# would always equal the first >value from that query, not the one currently being looped. you have to set >a temp variable before you enter the cfloop, and reference that instead: ><cfoutput query="whatever"> > <cfset somevariable = whatever.variable> > <cfloop query="something else"> > #somevariable# > </cfloop> ></cfoutput> > >This bug might have been fixed in CFMX, not sure...? > > > > > "Paul Swingewood" > <[EMAIL PROTECTED] To: >[EMAIL PROTECTED] > tmail.com> cc: > Subject: Re: [ cf-dev ] >Free Beer! > 19/07/2004 10:40 > Please respond to > dev > > > > > >Heres the problem. > >Best viewed visually at http://217.43.93.212/store/ > >Select Footwear, Stilettos, Choose a shoe, put this in my basket. > >Change the size and the new size change is reflected in the drop down list. > >Perfect! >Now add another stiletto to the basket change size (Dispear! - Angst and >stress) > > >You will see ive added a few debugging lines to the table to show the >values. >I can't understand why this works first time but then not for any other >item >added.... > >Now for the code .... > > ><cfoutput query = "GetCartItems"> > <cfset tblitemsItemID = >GetCartItems.ItemIdPK> > <!--- Get sizess relevant for this item

--->
>                                <CFQUERY  NAME="Getsizes" datasource="
>#application.dsn#">
>                                           SELECT tblItemSizes.FKItemID,
>                                                     tblSizes.Size,
>
tblItemSizes.FKSizeID,
>                                                     tblSizes.SizeID
>                                           FROM tblSizes
>                                           INNER JOIN tblItemSizes
>                                           ON tblSizes.SizeID =
>tblItemSizes.FKSizeID
>                                           WHERE
(tblItemSizes.FKItemID
>= #tblitemsItemId#)
>                                </cfquery>
>                                <tr><td BGCOLOR="##cc0000" colspan="7">
>                                Possible Sizes for this item are :
>                                <cfloop query="GetSizes">
>#GetSizes.Size#,</cfloop>
>                                </td></tr>
>                                <!--- Get colours relevant for this item

--->
> <CFQUERY NAME="GetColours" datasource="
>#application.dsn#">
> SELECT tblItemColours.FKItemID,
> tblColours.Colour,
>
>tblItemColours.FKColourID,
> tblColours.ColourID
> FROM tblColours
> INNER JOIN tblItemColours
> ON tblColours.ColourID =
>tblItemColours.FKColourID
> WHERE
>(tblItemColours.FKItemID = #tblitemsItemId#)
> Order By ColourID ASC
> </cfquery>
> <tr><td BGCOLOR="##cc0000" colspan="7">Get
>Cart Items Size(Outer loop) =
>#GetCartItems.ItemSize#</td></tr>
> <TR>
> <TD BGCOLOR="##cc0000">
>#PartNum#</TD>
> <TD BGCOLOR="##cc0000">
>#ItemName#</TD>
> <td BGCOLOR="##cc0000">
> <cfif GetSizes.size
eq
>"">
> N/A
> <cfelse>
> <select
name
>="selectSize#Replace(ItemIDPK,"-","_","ALL")#">
>
<cfloop
>query="Getsizes"><!--- Sizes relevant for this item only
--->
>
>       <cfif Getsizes.Size eq GetCartItems.ItemSize>
>
>                 <option value="#GetCartItems.ItemSize#"
>selected>#GetCartItems.ItemSize#</option>
>
>                 <!--- Increment the cart query here? --->
>
>       <cfelse>
>
>                 <option value="#GetSizes.Size#">#GetSizes.Size#</option>
>
>       </cfif>
>
></cfloop>
>                                                               </select>
>                                                     </cfif>
>                                           </td>
>                                           <td BGCOLOR="##cc0000">
>                                                     <select name
>="selectColour#Replace(ItemIDPK,"-","_","ALL")#">
>                                                          <cfloop query
>="GetColours"><!--- Colours relevant for this item
only --->
>
><cfif GetColours.ColourID eq GetCartItems.ItemColour>
>
> <option value="#GetColours.ColourID#"
>selected>#GetColours.Colour#</option>
>
><cfelse>
>
> <option value="#GetColours.ColourID#">#GetColours.Colour#</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)>
> </cfoutput>
>
>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]
>



--
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]




-- 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]



Reply via email to