Re: [WebDNA] [lookup] fails when using [url] to wrap a value for potential "&" char?

This WebDNA talk-list message is from

2009


It keeps the original formatting.
numero = 103264
interpreted = N
texte = John, I url the values in lookups all the time. The behavior you see could be explained if [ccc] already contains a url'ed value. For example: [text]ccc=[url]&[/url][/text] [lookup db=^db/aaa.db&lookInField=bbb&value=[URL][ccc][/ URL]&returnField=ddd¬Found=eee] This will not find the value "&" because the value got url'ed twice, and the second time encoded the % sign as %25, so the lookup would unurl once and therefore look for the literal string "%26" instead of the desired "&". Brian Fries BrainScan Software On Aug 14, 2009, at 3:41 PM, John Butler wrote: > I am really surprised to see this behavior: > > This: > [lookup db=^db/aaa.db&lookInField=bbb&value=[URL][ccc][/ > URL]&returnField=ddd¬Found=eee] > returns: > eee > > But this: > [lookup db=^db/ > aaa.db&lookInField=bbb&value=[ccc]&returnField=ddd¬Found=eee] > returns: > the value I expect (the value for [ddd] in the found record). > > So then won't the latter (working) lookup break when the 'bbb' field > may contain an "&" char (when we don't use [url])?! > > I can work around with [search].. but what if I need the speed of > the [lookup]? > > -- > Can anyone confirm this? Comment? > > -John > --------------------------------------------------------- > 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 > old archives: http://dev.webdna.us/TalkListArchive/ > Bug Reporting: http://forum.webdna.us/eucabb.html?page=topics&category=288 Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] [lookup] fails when using [url] to wrap a value for potential "&" char? (John Butler 2009)
  2. Re: [WebDNA] [lookup] fails when using [url] to wrap a value for potential "&" char? (John Butler 2009)
  3. Re: [WebDNA] [lookup] fails when using [url] to wrap a value for potential "&" char? (Brian Fries 2009)
  4. [WebDNA] [lookup] fails when using [url] to wrap a value for potential "&" char? (John Butler 2009)
John, I url the values in lookups all the time. The behavior you see could be explained if [ccc] already contains a url'ed value. For example: [text]ccc=[url]&[/url][/text] [lookup db=^db/aaa.db&lookInField=bbb&value=[url][ccc][/ URL]&returnField=ddd¬Found=eee] This will not find the value "&" because the value got url'ed twice, and the second time encoded the % sign as %25, so the lookup would unurl once and therefore look for the literal string "%26" instead of the desired "&". Brian Fries BrainScan Software On Aug 14, 2009, at 3:41 PM, John Butler wrote: > I am really surprised to see this behavior: > > This: > [lookup db=^db/aaa.db&lookInField=bbb&value=[url][ccc][/ > URL]&returnField=ddd¬Found=eee] > returns: > eee > > But this: > [lookup db=^db/ > aaa.db&lookInField=bbb&value=[ccc]&returnField=ddd¬Found=eee] > returns: > the value I expect (the value for [ddd] in the found record). > > So then won't the latter (working) lookup break when the 'bbb' field > may contain an "&" char (when we don't use [url])?! > > I can work around with [search].. but what if I need the speed of > the [lookup]? > > -- > Can anyone confirm this? Comment? > > -John > --------------------------------------------------------- > 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 > old archives: http://dev.webdna.us/TalkListArchive/ > Bug Reporting: http://forum.webdna.us/eucabb.html?page=topics&category=288 Brian Fries

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:

docs for WebCatalog2 (1997) same product in cart (1997) beta 6 on OSX wierdness | more (2000) Mac Vs WindowsNT (1997) form data submission gets truncated (1997) RE: .html to .tpl (1998) [WebDNA] directory protection questions (2008) Smith Micro - no competition (2000) Re[2]: Balancing randomness (2000) listfiles-looking for slick solution (1997) Stat analyzer (1997) foreign languages, email, webcat (1998) Banners and sort of random display (1997) Help!!!! (1997) PCS Emailer's role ? (1997) WebDNA Solutions ... sorry! (1997) 2nd WebCatalog2 Feature Request (1996) [SearchString] problem with [search] context (1997) [lottaCopy] through SSL (1998) Moment of Thanks (1997)