What is WebDNA

WebDNA is a scripting and database system designed to easily build web applications.

WebDNA and BioType

BioType service is a biometric keystroke dynamic system. It will be part of WebDNA 8.5

Download WebDNA

Download WebDNA freeware, try it and register later if you want.

WebDNA resources

The list of all WebDNA instructions.
WebDNA
Software Corporation
Search WebDNA Site
 Menu


HOME


DOWNLOADS


LEARN


EDUCATION


NEWS


COMMUNITY


STORE


SUPPORT


CONTACT

RE: Feature request (Can do Switch)

This WebDNA talk-list message is from

1998


It keeps the original formatting.
numero = 21633
interpreted = N
texte = Greetings, Harry here uses this technique to get switch-like statement. As soon as the first case holds true, the loop exists. If none hold true, the else statement is executed.Embedd this in your template and add your case statments accordingly.Aloha, Olin=== [math show=f]else=0[/math] [loop start=1&end=3] [showif [index]=1] [showif [num]=1] One [math show=f]else=1[/math][break] [/showif] [/showif] [showif [index]=2] [showif [num]=3] Two [math show=f]else=1[/math][break] [/showif] [/showif] [showif [index]=3] [showif [num]=3] Three [math show=f]else=1[/math][break] [/showif] [/showif] [loop] [showif [math]else[/math]=0] your else statement here... [/showif] ===> -----Original Message----- > From: Brian Fries [mailto:brainscn@psyber.com] > Sent: Monday, December 07, 1998 3:37 PM > To: WebDNA-Talk@smithmicro.com > Subject: Feature request > > > I have seen requests for an syntax along the lines of > > [if] > blah > [else] > blah > [/if] > > which would be nice, but what I'd REALLY like to see is a SWITCH/CASE > statement, something like this: > > [SWITCH {expression}] > [CASE {value1}] > blah > [/CASE] > [CASE {value2}] > blah > [/CASE] > [CASE {value3}] > blah > [/CASE] > ... > [DEFAULT] > blah > [/DEFAULT] > [/SWITCH] > > So, each [CASE] would be the equivalent of > > [SHOWIF {expression}={valueX}] > > and the [DEFAULT] context would be shown if {expression} doesn't equal any > of the {values} specified in the [CASE] contexts. > > The current workarounds for the lack of a SWITCH make for complicated and > ugly code that is difficult to debug and update. > > Brian > > <=- Brian C. Fries, BrainScan Software -=> > <=- Macintosh, Internet and Multimedia -=> > <=- Development and Consulting -=> > <=- brainscn@psyber.com -=> > <=- http://www.psyber.com/~brainscn -=> > <=- http://www.extremeaudio.com -=> > <=- http://www.carboload.com (coming soon) -=> > > > Associated Messages, from the most recent to the oldest:

    
  1. RE: Feature request (Can do Switch) (Olin Lagon 1998)
Greetings, Harry here uses this technique to get switch-like statement. As soon as the first case holds true, the loop exists. If none hold true, the else statement is executed.Embedd this in your template and add your case statments accordingly.Aloha, Olin=== [math show=f]else=0[/math] [loop start=1&end=3] [showif [index]=1] [showif [num]=1] One [math show=f]else=1[/math][break] [/showif] [/showif] [showif [index]=2] [showif [num]=3] Two [math show=f]else=1[/math][break] [/showif] [/showif] [showif [index]=3] [showif [num]=3] Three [math show=f]else=1[/math][break] [/showif] [/showif] [loop] [showif [math]else[/math]=0] your else statement here... [/showif] ===> -----Original Message----- > From: Brian Fries [mailto:brainscn@psyber.com] > Sent: Monday, December 07, 1998 3:37 PM > To: WebDNA-Talk@smithmicro.com > Subject: Feature request > > > I have seen requests for an syntax along the lines of > > [if] > blah > [else] > blah > [/if] > > which would be nice, but what I'd REALLY like to see is a SWITCH/CASE > statement, something like this: > > [SWITCH {expression}] > [CASE {value1}] > blah > [/CASE] > [CASE {value2}] > blah > [/CASE] > [CASE {value3}] > blah > [/CASE] > ... > [DEFAULT] > blah > [/DEFAULT] > [/SWITCH] > > So, each [CASE] would be the equivalent of > > [SHOWIF {expression}={valueX}] > > and the [DEFAULT] context would be shown if {expression} doesn't equal any > of the {values} specified in the [CASE] contexts. > > The current workarounds for the lack of a SWITCH make for complicated and > ugly code that is difficult to debug and update. > > Brian > > <=- Brian C. Fries, BrainScan Software -=> > <=- Macintosh, Internet and Multimedia -=> > <=- Development and Consulting -=> > <=- brainscn@psyber.com -=> > <=- http://www.psyber.com/~brainscn -=> > <=- http://www.extremeaudio.com -=> > <=- http://www.carboload.com (coming soon) -=> > > > Olin Lagon

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:

Problems with [Applescript] (1997) [WebDNA] Grep out square brackets? (2010) Not reading code (1997) Protect and Serve (1999) formula inside database to calculate weights (1997) Problems passing [SKU] with $Replace in 2.0 (1997) Multiple fields on 1 input (1997) Summing fields (1997) Setting up WebCatalog with Retail Pro data (1996) synching databases on multiple servers (1997) FORMS!! (2001) converting tabs (1997) _ in front of field name (1998) PSC recommends what date format yr 2000??? (1997) [WebDNA] WebDNA Crashing or Not (2008) [ShowIf] if the varieable exists (1998) select multiple 2 more cents (1997) Carrying over data? (1997) Forms Search Questions (1997) [WebDNA] grep again (2010)