Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default CF 101

    I feel like an ass asking this but I can't seem to get my form values to
    pass to the action page

    Here's what I have

    presentation page

    <!--- If Free Shipping field has been filled in, --->
    <cfparam name="Client.ShipFree" default="">
    <cfif IsDefined("FORM.ShipFree")>
    <cfset Client.ShipFree = "FORM.ShipFree">
    </cfif>

    ***************************************

    <cfquery name="rsFreeShip" datasource="#request.dsn#"
    username="#request.dsnUsername#" password="#request.dsnPassword#">
    SELECT ship_PayFree_ID, ship_code, ship_codeName FROM tbl_ShipPayFree
    WHERE ship_code = 'Client.ShipFree'
    </cfquery>
    <input name="ShipFree" type="text"
    value="<cfoutput>#rsFreeShip.ship_code#</cfoutput>">

    For some reason when I add the right number to the text field it's not
    getting picked up by the IsDefined. I also need it to match the value of the
    rsFreeShip query but obviously I I need to pick it up before I can match it.

    Thank in advanced

    Bill


    Bill Guest

  2. #2

    Default Re: CF 101

    Try removing the quotes from "FORM.ShipFree" it is treated as a variable and
    not as a string
    <cfset Client.ShipFree = FORM.ShipFree>

    and I think you need pound signs around this line, so that 'Client.ShipFree'
    is evaluated, and not treated as a string
    WHERE ship_code = '#Client.ShipFree#'



    mxstu Guest

  3. #3

    Default Re: CF 101

    That seems to be what I was missing Thanks a million.

    Sometimes all it takes a second set of eyes.

    Now on to the next steps.

    Thanks again

    Bill
    "mxstu" <webforumsuser@macromedia.com> wrote in message
    news:d9pasf$7br$1@forums.macromedia.com...
    > Try removing the quotes from "FORM.ShipFree" it is treated as a variable
    > and
    > not as a string
    > <cfset Client.ShipFree = FORM.ShipFree>
    >
    > and I think you need pound signs around this line, so that
    > 'Client.ShipFree'
    > is evaluated, and not treated as a string
    > WHERE ship_code = '#Client.ShipFree#'
    >
    >
    >

    Bill Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139