This is frustrating.  I am checking to make sure a value is numeric.  when I use NOt 
isnumeric it runs through the query and it accepts letters.  If I take it away it 
won't go through the query.  Almost like its backwards.  Plus it thinks of numbers and 
letters are the same.  Am I doing something wrong?

<CFSET STEP = '1'>
<CFLOOP INDEX="ITEMINDEX" LIST="#LIST_Q#">
<CFSET T = #LISTGETAT(q, variables.step)#>
<CFIF  not isNumeric('t') >
        <CFQUERY NAME="U_CART" DATASOURCE="xxxx">
                <CFIF #LISTGETAT(q, variables.step)# IS 0>
                        DELETE
                        FROM tblshopping_cart
                        WHERE SHOPPING_IDNUMBER_S = #ITEMINDEX#
                <CFELSE>
                        UPDATE tblshopping_cart
                        SET QUANTITY_S = '#LISTGETAT(Q, variables.STEP)#'
                        WHERE SHOPPING_IDNUMBER_S = #ITEMINDEX#
                </CFIF>
        </CFQUERY>
<CFELSE>
        <CFLOCATION URL="somewhere.cfm" ADDTOKEN="NO">
</CFIF>
<CFSET STEP = '#STEP#' + 1>
</CFLOOP>
______________________________________________________________________
Why Share?
  Dedicated Win 2000 Server · PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER
  Instant Activation · $99/Month · Free Setup
  http://www.pennyhost.com/redirect.cfm?adcode=coldfusionc
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to