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

Reply via email to