Re: [ShowIf] if the varieable exists
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 20305
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:
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
[table] and simultaneous users (2008)
WebCat2b15MacPlugin - showing [math] (1997)
Opposite of Summ=T? (2000)
Mime Headers for Mail (1998)
Part Html part WebDNA (1997)
WebCat2: Items xx to xx shown, etc. (1997)
Unexpected error (1997)
Great product and great job ! (1997)
OT: test ... (2004)
WebCommerce: Folder organization ? (1997)
F3 crashing server (1997)
TcpConnect get files on ver. 5.x BUG BUG BUG (2004)
Email Not Being Sent (2004)
Trouble with Netscape (1998)
RE: Template Not Found (1998)
[WebDNA] Successful, working WebDNA7/CentOS install? (2013)
[WebDNA] FastCGI version confusion (2011)
How do you hide [math]stuff[/math] (1997)
Hiding usernames and passwords in URL (1998)