Actually, Robert... it does make a difference and I switched to your method. These are groups of numbers like...
Thanks! John Muldoon Corporate Incentives 3416 Nicollet Ave S Minneapolis, MN 55408-4552 612.822.2222 webd...@cipromo.com <http://cipromo.com/> http://cipromo.com _____ From: Robert Shubert [mailto:rshub...@tronics.com] Sent: Monday, August 15, 2011 11:22 AM To: Witango-Talk@witango.com Subject: RE: Witango-Talk: Exact Numeric Character IFs I doubt that this would be an issue in your case, but your method using len() doesn't force an actual string comparison, so you will still get the incorrect response in the case of: Value1 = 0.01 Value2 - .010 Robert From: WebDude [mailto:webd...@cipromo.com] Sent: Monday, August 15, 2011 12:16 PM To: Witango-Talk@witango.com Subject: RE: Witango-Talk: Exact Numeric Character IFs Appreciate the help from both Robert and Anthony. I did get it to work using Robert's method. I also came up with <@IF EXPR="'000' = '0' AND 'len(000)' = 'len(0)'" TRUE ="true" FALSE="false"> which seems to work for what I am trying to do. John Muldoon Corporate Incentives 3416 Nicollet Ave S Minneapolis, MN 55408-4552 612.822.2222 webd...@cipromo.com <http://cipromo.com/> http://cipromo.com _____ From: Robert Shubert [mailto:rshub...@tronics.com] Sent: Monday, August 15, 2011 10:52 AM To: Witango-Talk@witango.com Subject: RE: Witango-Talk: Exact Numeric Character IFs I have two: Variables: request$input1 = "00" request$input2 = "0000" <@IF expr=" 'A<@VAR input1>' = 'A<@VAR input2>' "> By placing an arbitrary letter before the variables, you will force TeraScript to internally compare them as strings. This will be False. OR <@IF expr=" <@CIPHER hash md5 <@VAR input1> = <@CIPHER hash md5 <@VAR input2>> "> Since the MD5 hash of 0 is different from 00, this will be False. This trick also allows you to do case sensitive string comparisons, where @IF normally is case insensitive. Robert PS. Both of these short-comings are issues that should be corrected. I'll add them to my to-do list. From: WebDude [mailto:webd...@cipromo.com] Sent: Monday, August 15, 2011 11:31 AM To: Witango-Talk@witango.com Subject: RE: Witango-Talk: Exact Numeric Character IFs Any ideas? _____ From: WebDude [mailto:webd...@cipromo.com] Sent: Monday, August 15, 2011 9:39 AM To: Witango-Talk@witango.com Subject: RE: Witango-Talk: Exact Numeric Character IFs This is what I need... 0 = 0 True 00 = 0 False Simply changing the TRUE and FALSE values does not work. Both of these equate to TRUE. All of these equate to true too... <@IF EXPR="'000' = '0'" TRUE ="true" FALSE="false"> <@IF EXPR="'0' = '0'" TRUE ="true" FALSE="false"> <@IF EXPR="00000 = 0" TRUE ="true" FALSE="false"> <@IF EXPR="0 = 0" TRUE ="true" FALSE="false"> <@IFEQUAL "00" "0000">true<@ELSE>false</@IF> <@IFEQUAL "0" "0">true<@ELSE>false</@IF> _____ From: Bill Downall [mailto:bdown...@downallconsulting.com] Sent: Monday, August 15, 2011 9:24 AM To: Witango-Talk@witango.com Subject: Re: Witango-Talk: Exact Numeric Character IFs John, It seems to me like you should reverse your TRUE and FALSE values. Bill On Monday, August 15, 2011, WebDude <webd...@cipromo.com> wrote: > This has never come up before and I know it's probably a stupid question, but I am trying to write an IF statement where I need to compare characters rather then numbers. I went through the manual and I am a bit confused. I thought that if you used single quotes, it would look at the expression as a character compare rather then a numeric compare. For example... > > <@IF EXPR="'00000 = '0'" TRUE ="They really are not the same - one has a lot more zeros then the other" FALSE="They are the same"> > > I have a client who has numeric codes that can start with multiple zeros and I need to be able to get a true or false depending on the actual characters rather then the numeric value. > > 00000 = 0 would then be false. > > Probably a stupid fix, I just cannot see it. By the way, the <@IFEQUAL> tag evaluates the same way. I need a string comparison rather the numeric. > > Any help would be appreciated. > > Thanks! > > John M. > > > > > > ________________________________ > To unsubscribe from this list, please send an email to lists...@witango.com with "unsubscribe witango-talk" in the body. _____ To unsubscribe from this list, please send an email to lists...@witango.com with "unsubscribe witango-talk" in the body. _____ To unsubscribe from this list, please send an email to lists...@witango.com with "unsubscribe witango-talk" in the body. _____ To unsubscribe from this list, please send an email to lists...@witango.com with "unsubscribe witango-talk" in the body. _____ To unsubscribe from this list, please send an email to lists...@witango.com with "unsubscribe witango-talk" in the body. _____ To unsubscribe from this list, please send an email to lists...@witango.com with "unsubscribe witango-talk" in the body. _____ To unsubscribe from this list, please send an email to lists...@witango.com with "unsubscribe witango-talk" in the body. ---------------------------------------- To unsubscribe from this list, please send an email to lists...@witango.com with "unsubscribe witango-talk" in the body.
<<ci.gif>>
<<image001.gif>>