[WebDNA] Check if variable is blank or is raw or third condition

This WebDNA talk-list message is from

2010


It keeps the original formatting.
numero = 105128
interpreted = N
texte = > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3353679942_3187602 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit To be clear here is exactly what I'm trying to do in one hideif (if possible): Hide everything if either of these 3 conditions are met: [t_username] is blank OR [t_username] is [t_username] OR [t_username]^Exactly this text. Please someone clarify or break this down for me. The Webdna Syntax tutorial video part 3 of 4 talks about a hideif context that hides content based on a variable being blank or raw. The code is as follows: [hideif ||[raw][t_username][/raw]|^|[t_username]|] Basically saying if [t_username] is not initialized we're going to hide everything. I understand that it basically amounts to comparing |[t_username]| that contains |[t_username]| but I cannot figure out why the extra pipe character is on the left. I've also seen it this way: [hideif |[raw][t_username][/raw]||^|[t_username]|] Do they both function exactly the same? Are they all pipe delimiters or does one refer to an OR? I would like to modify the code to contain an OR in the same hideif to also compare [t_username]^Exactly this text I'm stuck on how to do this due to my confusion with the syntax. Thanks in advance! Mike S Mike Sargent Web Designer Earthcare Technologies, Inc. 7406 Alban Station Court Suite B-210 Springfield, VA 22150 Phone 703-644-5399 Fax 703-644-5384 --B_3353679942_3187602 Content-type: text/html; charset="US-ASCII" Content-transfer-encoding: quoted-printable Check if variable is blank or is raw or third condition To be cl= ear here is exactly what I'm trying to do in one hideif (if possible): Hide = everything if either of these 3 conditions are met: [t_username] is blank OR= [t_username] is [t_username] OR [t_username]^Exactly this text.

Please someone clarify or break this down for me.

The Webdna Syntax tutorial video part 3 of 4 talks about a hideif context t= hat hides content based on a variable being blank or raw.

The code is as follows:

[hideif ||[raw][t_username][/raw]|^|[t_username]|]

Basically saying if [t_username] is not initialized we're going to hide eve= rything.
I understand that it basically amounts to comparing |[t_username]| that con= tains |[t_username]| but I cannot figure out why the extra pipe character is= on the left. I've also seen it this way:

[hideif |[raw][t_username][/raw]||^|[t_username]|]

Do they both function exactly the same? Are they all pipe delimiters or doe= s one refer to an OR?

I would like to modify the code to contain an OR in the same hideif to also= compare [t_username]^Exactly this text

I'm stuck on how to do this due to my confusion with the syntax.

Thanks in advance!
Mike S

Mike Sargent
Web Designer
Eart= hcare Technologies, Inc.
7406 Alban Station Court Suite B-210
Springfield, VA 22150
Phone 703-644-5399
Fax 703-644-5384

--B_3353679942_3187602-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Check if variable is blank or is raw or third condition (Govinda 2010)
  2. Re: [WebDNA] Check if variable is blank or is raw or third condition (Mike Sargent 2010)
  3. Re: [WebDNA] Check if variable is blank or is raw or third condition (Kenneth Grome 2010)
  4. Re: [WebDNA] Check if variable is blank or is raw or third condition (Donovan Brooke 2010)
  5. Re: [WebDNA] Check if variable is blank or is raw or third condition (Govinda 2010)
  6. [WebDNA] Check if variable is blank or is raw or third condition (Mike Sargent 2010)
> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3353679942_3187602 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit To be clear here is exactly what I'm trying to do in one hideif (if possible): Hide everything if either of these 3 conditions are met: [t_username] is blank OR [t_username] is [t_username] OR [t_username]^Exactly this text. Please someone clarify or break this down for me. The Webdna Syntax tutorial video part 3 of 4 talks about a hideif context that hides content based on a variable being blank or raw. The code is as follows: [hideif ||[raw][t_username][/raw]|^|[t_username]|] Basically saying if [t_username] is not initialized we're going to hide everything. I understand that it basically amounts to comparing |[t_username]| that contains |[t_username]| but I cannot figure out why the extra pipe character is on the left. I've also seen it this way: [hideif |[raw][t_username][/raw]||^|[t_username]|] Do they both function exactly the same? Are they all pipe delimiters or does one refer to an OR? I would like to modify the code to contain an OR in the same hideif to also compare [t_username]^Exactly this text I'm stuck on how to do this due to my confusion with the syntax. Thanks in advance! Mike S Mike Sargent Web Designer Earthcare Technologies, Inc. 7406 Alban Station Court Suite B-210 Springfield, VA 22150 Phone 703-644-5399 Fax 703-644-5384 --B_3353679942_3187602 Content-type: text/html; charset="US-ASCII" Content-transfer-encoding: quoted-printable Check if variable is blank or is raw or third condition To be cl= ear here is exactly what I'm trying to do in one hideif (if possible): Hide = everything if either of these 3 conditions are met: [t_username] is blank OR= [t_username] is [t_username] OR [t_username]^Exactly this text.

Please someone clarify or break this down for me.

The Webdna Syntax tutorial video part 3 of 4 talks about a hideif context t= hat hides content based on a variable being blank or raw.

The code is as follows:

[hideif ||[raw][t_username][/raw]|^|[t_username]|]

Basically saying if [t_username] is not initialized we're going to hide eve= rything.
I understand that it basically amounts to comparing |[t_username]| that con= tains |[t_username]| but I cannot figure out why the extra pipe character is= on the left. I've also seen it this way:

[hideif |[raw][t_username][/raw]||^|[t_username]|]

Do they both function exactly the same? Are they all pipe delimiters or doe= s one refer to an OR?

I would like to modify the code to contain an OR in the same hideif to also= compare [t_username]^Exactly this text

I'm stuck on how to do this due to my confusion with the syntax.

Thanks in advance!
Mike S

Mike Sargent
Web Designer
Eart= hcare Technologies, Inc.
7406 Alban Station Court Suite B-210
Springfield, VA 22150
Phone 703-644-5399
Fax 703-644-5384

--B_3353679942_3187602-- Mike Sargent

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Persistant Connections (2000) Encrypting the URL Query String (2003) Frames and WebCat (1997) unsubscribe (1997) [WebDNA] Digital Ocean /WebDNA is not configured to accept (2019) Using [Showif] tag. Mac (1997) Unexpected error (1997) What's wrong with this [append] context? (2000) Word search (1997) WebCommerce: Folder organization ? (1997) negative less than (2000) [WebDNA] Debian Lenny, Lighttpd and WebDNA FastCGI ... (2010) Include vs. lookup? (1998) Hard Questions ? (1997) WebCatalog and WebMerchant reviewed by InfoWorld (1997) mac hack (1997) Emailer error 571 (1998) read and write you own cookies with webcat (1997) service stop and restart (1997) more info on [setlineitems] (1997)