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:
searchable list archive (1997)
Combining search criteria (2000)
Obscure Question of the day (1997)
WebCat2b13MacPlugIn - more [date] problems (1997)
Cart Creation (2003)
Quick source question (2002)
WebCat2b13MacPlugIn - [include] doesn't allow creator (1997)
Cumulative Shipping charge calculations - your help please. (1997)
WebCat2 several catalogs? (1997)
[listfiles] problems (1997)
WebCatalog2 Feature Feedback (1996)
Quit revisited (1997)
Hosts (2000)
links to .db's ? (1999)
Windows and Webcat! (2000)
See [shell]s (2008)
[sendmail] bug? (2000)
&max= (2003)
WCS Newbie question (1997)
FYI: virus alert (1996)