Re: [ShowIf] if the varieable exists
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 20315
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:
$Quit, $CloseDatabase corrections (1997)
A Global Variable (1997)
Re:[WebDNA] Mac OS X LION has no FastCGI (2011)
old problem (2001)
Speed Optimization - Mac (1997)
WebCatalog Plug-in for Webstar. (1997)
Listfiles context (2000)
RE: [WebDNA] An unknown error occured // Deadlock avoided (2011)
Multiple catalog databases and showcart (1997)
search form problem.. (1997)
Nested tags count question (1997)
WebCat2b12 CGI Mac - [shownext] problem (1997)
Support ?? (1997)
PCS Frames (1997)
Generating Report Totals (1997)
RE: Subtotal help (1997)
form data submission gets truncated (1997)
First postarg not taking in $Commands (1997)
Assigning Serialized Customer Numbers (1997)
Resume Catalog ? (1997)