Re: [ShowIf] if the varieable exists
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 20290
interpreted = N
texte = >I understand that normally you would put the [ShowIf] context followed>by the equation.>ex: [ShowIf [wogroup1datarq]=Mustang]Car[/ShowIf]>However, there will not always be an existing variable called>[wogroup1datarq]. Instead, I would like to [ShowIf] if the variable>[wogroup1datarq] exists. How can I do this? [showif [wogroup1datarq]![raw][wogroup1datarq][/raw]]This will showif the variable exists. If you reference a variable inWebCatalog that does not exist, then you just get it right backatcha. i.e. If you say [bob] but there is no variable bob, then it will just return[bob]. Surrounding a variable declaration (i.e. [bob] ) in [raw] tagsreturns it untouched, so then you are checking on the right side of theequation to see if the left side returned an actual value, or wasn't foundto be a variable and just returned the name of the variable back inbrackets. Likewise, if you want to do somethign when the variable doesn'texist: [showif [wogroup1datarq]=[raw][wogroup1datarq][/raw]]Howard Wolosky============Lead Programmer / Webmaster www.willitwork.comWill It Work presented by Lab 2k -The World's Largest Year 2000 Compliance Seach Engine
Associated Messages, from the most recent to the oldest:
>I understand that normally you would put the
[showif] context followed>by the equation.>ex: [ShowIf [wogroup1datarq]=Mustang]Car[/ShowIf]>However, there will not always be an existing variable called>[wogroup1datarq]. Instead, I would like to
[showif] if the variable>[wogroup1datarq] exists. How can I do this? [showif [wogroup1datarq]!
[raw][wogroup1datarq][/raw]]This will showif the variable exists. If you reference a variable inWebCatalog that does not exist, then you just get it right backatcha. i.e. If you say [bob] but there is no variable bob, then it will just return[bob]. Surrounding a variable declaration (i.e. [bob] ) in
[raw] tagsreturns it untouched, so then you are checking on the right side of theequation to see if the left side returned an actual value, or wasn't foundto be a variable and just returned the name of the variable back inbrackets. Likewise, if you want to do somethign when the variable doesn'texist: [showif [wogroup1datarq]=
[raw][wogroup1datarq][/raw]]Howard Wolosky============Lead Programmer / Webmaster www.willitwork.comWill It Work presented by Lab 2k -The World's Largest Year 2000 Compliance Seach Engine
Howard Wolosky
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:
SpiderBotLock! (2003)
MATH TIME (1997)
Search results templates (1996)
ISPs and WebCat (2001)
[WebDNA] Website almost dead? (2016)
NT or Mac (1997)
[WriteFile] problems (1997)
WebCat2 beta 11 - new prefs ... (1997)
[WebDNA] Lightbox2 for WebDNA [updated] (2008)
can WC render sites out? (1997)
Dummy Credit Card Number for debug? (1997)
[showif] results returned... (2003)
shortening the cart (1998)
[OT] Command Line Change Name (2004)
Online Docs? (1997)
WebCat on Alpha? (1997)
Bug? (1997)
synching databases on multiple servers (1997)
Nested tags count question (1997)
Problem displaying search result (1997)