Professional Web Applications Themes

Replace(myVar,":",":<br>","all") does not work - Coldfusion - Getting Started

The following Replace() function do not work. None of them. <cfoutput> <cfset myVar = Replace(myVar,":",":<br>","all") also <cfset colon = #chr(58)#> <cfset colon_br = #chr(58)#&"<br>"> <cfset title = Replace(myVar,colon,colon_br,'all')> and also <cfset title = Replace(Results.title,"'",'*','all')> same way <cfset thumbnail = Replace(Results.Thumbnail,'SCTHUMBZZZ','SCMZZZZZZZ ','all')> <cfset thumbnail = ReplaceNoCase(Results.Thumbnail,'SCTHUMBZZZ','SCMZ ZZZZZZ','all')> <cfset thumbnail = Replace("#Results.Thumbnail#","SCTHUMBZZZ", "SCMZZZZZZZ", "all")> i mean, none of them. No error returned. The new set value is identical to the one to be changed. Didn't drink, holy water sprinkled .. nothing. Please help ContiW </cfoutput>...

  1. #1

    Default Replace(myVar,":",":<br>","all") does not work

    The following Replace() function do not work. None of them.

    <cfoutput>

    <cfset myVar = Replace(myVar,":",":<br>","all")
    also
    <cfset colon = #chr(58)#>
    <cfset colon_br = #chr(58)#&"<br>">
    <cfset title = Replace(myVar,colon,colon_br,'all')>

    and also
    <cfset title = Replace(Results.title,"'",'*','all')>
    same way
    <cfset thumbnail = Replace(Results.Thumbnail,'SCTHUMBZZZ','SCMZZZZZZZ ','all')>
    <cfset thumbnail =
    ReplaceNoCase(Results.Thumbnail,'SCTHUMBZZZ','SCMZ ZZZZZZ','all')>
    <cfset thumbnail = Replace("#Results.Thumbnail#","SCTHUMBZZZ", "SCMZZZZZZZ",
    "all")>

    i mean, none of them. No error returned. The new set value is identical to the
    one to be changed.
    Didn't drink, holy water sprinkled .. nothing.
    Please help
    ContiW




    </cfoutput>


    xSist Guest

  2. #2

    Default Re: Replace(myVar,":",":<br>","all") does not work

    Exactly how did these not work?

    Show: how you set the source var, the replace statement, exactly what you got, and exactly what you wanted.

    MikerRoo Guest

  3. #3

    Default Re: Replace(myVar,":",":<br>","all") does not work

    Thank you for your interest MikeRoo.

    I have tried to reproduce all those Replace()s in an isolated test.cfm and
    everything work as expected.

    The only difference with the real file is the the Replace() are within
    <cfoutput query="Results">
    .....
    .....
    </cfquery>

    The query Results is a component of thestruct "searchResults" which is
    returned by a .cfc
    If I don't use the Replace() functionality everything works normal.
    Even with the Replaces()s there are no error. Simply the variable is not
    modified.
    Now I wonder if I should use all the prefixes like
    :searchResults.Results.myVar.
    Or the query is read-only! Does such a thing even exists?

    Have a nice day MikeRoo.



    xSist Guest

  4. #4

    Default Re: Replace(myVar,":",":<br>","all") does not work

    <blockquote>quote:<br><hr><i>Originally posted by: <b><b>xSist</b></b></i>
    ...Now I wonder if I should use all the prefixes like
    :searchResults.Results.myVar.
    Or the query is read-only! Does such a thing even exists?
    <hr></blockquote>

    You can modify the query contents but it's normally better to do such things
    in the query SQL -- or just store the final data in the first place.

    Yes, you do need to to fully qualify the name like
    "searchResults.Results.myVar". Otherwise, you are just creating NEW
    variables in a different scope.

    You can see this by adding <b><CFDUMP var="#variables#"></b> to the end of the
    template.

    Finally, since you are looping on "Results", you may just need "Results.myVar"
    in the replace function.

    <b><cfset Results.Thumbnail = Replace (Results.Thumbnail, "SCTHUMBZZZ",
    "SCMZZZZZZZ", "all")></b>


    MikerRoo Guest

Similar Threads

  1. Replies: 1
    Last Post: April 24th, 01:27 PM
  2. CFINPUT type="radio" w/ "value" requires "label"
    By Iceborer in forum Macromedia ColdFusion
    Replies: 2
    Last Post: February 21st, 06:16 PM
  3. FScommand("Exec","myapplication.exe") doesnot work on Trial version MX?
    By yn webforumsuser@macromedia.com in forum Macromedia Flash Actionscript
    Replies: 1
    Last Post: January 13th, 08:45 AM
  4. "Start" "Program" "Menu" list is empty
    By Pete in forum Windows XP/2000/ME
    Replies: 2
    Last Post: July 10th, 10:42 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not 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