Re: [WebDNA] showif with empty variable

This WebDNA talk-list message is from

2015


It keeps the original formatting.
numero = 112171
interpreted = N
texte = --Apple-Mail-8E6E0D1D-D69A-4302-8875-118B4F10FD22 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable I've never had a problem with this by url'ing the variable if there's a chan= ce it will contain an exclamation point, equal sign or some other comparison= symbol, which would cause a false comparison. If the variable is a known qu= antity, such as a variable you feed it from a form value or otherwise explic= itly set (as it appears to be here), then there's no need to waste your time= with unnecessary [url]ing. Another simpler way is to reverse the comparison= : > [showif =3D[selector]] This way, even if it is something that could contain problematic characters,= they will come after the =3D and not cause a problem. I'm curious if this isn't working, or if you are just wondering out loud bef= ore coding it. Terry Sent from my iPad > On Mar 13, 2015, at 3:59 PM, Steve Braun wrote: >=20 > Hi All, > I am having an 'age-old' problem with webDNA. > I want to use a showif tag with an empty variable. > I've read some of the archives, but they don't seem to apply. >=20 > This works: > [showif [selector]=3Dhome] [include home_page.inc] [/showif] =20 > [showif [selector]=3Dlocal] [include local_page.inc] [/showif] =20 >=20 > How do I make this work? > [showif [selector]=3D] [include blank_page.inc] [/showif] =20 >=20 > Thanks for any assistance. >=20 > Stephen F Braun > sbraun1@twcny.rr.com > --------------------------------------------------------- This message is s= ent to you because you are subscribed to the mailing list . To unsubscribe, E= -mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting:= support@webdna.us --Apple-Mail-8E6E0D1D-D69A-4302-8875-118B4F10FD22 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
I've never had a problem with this by u= rl'ing the variable if there's a chance it will contain an exclamation point= , equal sign or some other comparison symbol, which would cause a false comp= arison. If the variable is a known quantity, such as a variable you feed it f= rom a form value or otherwise explicitly set (as it appears to be here), the= n there's no need to waste your time with unnecessary [url]ing. Another simp= ler way is to reverse the comparison:

[showif =3D[selector]]
=
This way, even if it is something that could contain problematic c= haracters, they will come after the =3D and not cause a problem.
<= br>
I'm curious if this isn't working, or if you are just wonderin= g out loud before coding it.

Terry

Sent from= my iPad

On Mar 13, 2015, at 3:59 PM, Steve Braun <sbraun1@twcny.rr.com> wrote:

Hi All,
I am having an 'age-old' problem with webDNA.
I want to use a= showif tag with an empty variable.
I've read some of the arch= ives, but they don't seem to apply.

This works:
[showif= [selector]=3Dhome]    [include home_page.inc]   [/= showif]   
[showif [selector]=3Dlocal]    [= include local_page.inc]   [/showif]   

How d= o I make this work?
[showif [selector]=3D]    [include bla= nk_page.inc]   [/showif]   

Thanks fo= r any assistance.

St= ephen F Braun
sbraun1@twcny.rr.= com
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.= webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us
= --Apple-Mail-8E6E0D1D-D69A-4302-8875-118B4F10FD22-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] showif with empty variable (Brian Burton 2015)
  2. Re: [WebDNA] showif with empty variable (Donovan Brooke 2015)
  3. Re: [WebDNA] showif with empty variable (Brian Burton 2015)
  4. Re: [WebDNA] showif with empty variable (Donovan Brooke 2015)
  5. Re: [WebDNA] showif with empty variable (Dan Strong 2015)
  6. Re: [WebDNA] showif with empty variable (Terry Wilson 2015)
  7. Re: [WebDNA] showif with empty variable (Kenneth Grome 2015)
  8. Re: [WebDNA] showif with empty variable (Steve Braun 2015)
  9. Re: [WebDNA] showif with empty variable (Steve Braun 2015)
  10. Re: [WebDNA] showif with empty variable (Kenneth Grome 2015)
  11. Re: [WebDNA] showif with empty variable (Donovan Brooke 2015)
  12. Re: [WebDNA] showif with empty variable (Brian Burton 2015)
  13. Re: [WebDNA] showif with empty variable (Terry Wilson 2015)
  14. Re: [WebDNA] showif with empty variable (Dan Strong 2015)
  15. [WebDNA] showif with empty variable (Steve Braun 2015)
--Apple-Mail-8E6E0D1D-D69A-4302-8875-118B4F10FD22 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable I've never had a problem with this by url'ing the variable if there's a chan= ce it will contain an exclamation point, equal sign or some other comparison= symbol, which would cause a false comparison. If the variable is a known qu= antity, such as a variable you feed it from a form value or otherwise explic= itly set (as it appears to be here), then there's no need to waste your time= with unnecessary [url]ing. Another simpler way is to reverse the comparison= : > [showif =3D[selector]] This way, even if it is something that could contain problematic characters,= they will come after the =3D and not cause a problem. I'm curious if this isn't working, or if you are just wondering out loud bef= ore coding it. Terry Sent from my iPad > On Mar 13, 2015, at 3:59 PM, Steve Braun wrote: >=20 > Hi All, > I am having an 'age-old' problem with webDNA. > I want to use a showif tag with an empty variable. > I've read some of the archives, but they don't seem to apply. >=20 > This works: > [showif [selector]=3Dhome] [include home_page.inc] [/showif] =20 > [showif [selector]=3Dlocal] [include local_page.inc] [/showif] =20 >=20 > How do I make this work? > [showif [selector]=3D] [include blank_page.inc] [/showif] =20 >=20 > Thanks for any assistance. >=20 > Stephen F Braun > sbraun1@twcny.rr.com > --------------------------------------------------------- This message is s= ent to you because you are subscribed to the mailing list . To unsubscribe, E= -mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting:= support@webdna.us --Apple-Mail-8E6E0D1D-D69A-4302-8875-118B4F10FD22 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
I've never had a problem with this by u= rl'ing the variable if there's a chance it will contain an exclamation point= , equal sign or some other comparison symbol, which would cause a false comp= arison. If the variable is a known quantity, such as a variable you feed it f= rom a form value or otherwise explicitly set (as it appears to be here), the= n there's no need to waste your time with unnecessary [url]ing. Another simp= ler way is to reverse the comparison:

[showif =3D[selector]]
=
This way, even if it is something that could contain problematic c= haracters, they will come after the =3D and not cause a problem.
<= br>
I'm curious if this isn't working, or if you are just wonderin= g out loud before coding it.

Terry

Sent from= my iPad

On Mar 13, 2015, at 3:59 PM, Steve Braun <sbraun1@twcny.rr.com> wrote:

Hi All,
I am having an 'age-old' problem with webDNA.
I want to use a= showif tag with an empty variable.
I've read some of the arch= ives, but they don't seem to apply.

This works:
[showif= [selector]=3Dhome]    [include home_page.inc]   [/= showif]   
[showif [selector]=3Dlocal]    [= include local_page.inc]   [/showif]   

How d= o I make this work?
[showif [selector]=3D]    [include bla= nk_page.inc]   [/showif]   

Thanks fo= r any assistance.

St= ephen F Braun
sbraun1@twcny.rr.= com
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.= webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us
= --Apple-Mail-8E6E0D1D-D69A-4302-8875-118B4F10FD22-- Terry Wilson

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:

ANother SHOWIF problem (1997) Protect Tag and Groups (1998) Occasional crashes with $remove (1997) Need relative path explanation (1997) Removing [showif] makes a big difference in speed (1997) https validation (2001) WebCatalog on Linux (2000) Major Security Hole IIS NT (1998) Triggers (1999) Bug or syntax error on my part? (1997) converted seed value? (1998) [convertchars] on potential malicious input even in a link? (2000) [WebDNA] Grep out square brackets? (2010) Dynamic PDFs? (2004) Comments in db? (1997) [WebDNA] php/mySQL version of WebDNA Speed Test? (2009) Rendering out a page (1997) same product in cart (1997) Fun with dates (1997) Search design (1997)