Re: [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 = 105131
interpreted = N
texte = I always set my text variables to blank values at the top of the page. Then it's easier to code for matching blank or raw values further on down the page: [text secure=f]var=[/text] [showif something=[var]] what you see with a match [/showif] Sincerely, Kenneth Grome > 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 > > > 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)
I always set my text variables to blank values at the top of the page. Then it's easier to code for matching blank or raw values further on down the page: [text secure=f]var=[/text] [showif something=[var]] what you see with a match [/showif] Sincerely, Kenneth Grome > 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 > > > Kenneth Grome

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:

WebCatalog2 Feature Feedback (1996) [referrer] tag (1997) WebCat2 beta 11 - new prefs ... (1997) [AppendFile] problem (WebCat2b13 Mac .acgi) (1997) Help! WebCat2 bug (1997) [OT] MACWORLD (2003) Emailer setup (1997) Emailer Set Up (1997) [WebDNA] Can WebDNA corrupt a db? (2012) Ooops-Serial Number for NT (1997) $Quit, $CloseDatabase corrections (1997) [UPPERCASE] (1997) Time Tracking (2003) HUGE DATABASES (1998) Width & Height (1998) WebCat 3.04-3.07 plug-in dying on server.... (2000) Associative lookup style? + bit more (1997) WebCatalog complains that the service is not running. (1998) WebCatalog [FoundItems] Problem - LONG - (1997) Referrer field to header field conversion (1997)