Re: ANother SHOWIF problem
This WebDNA talk-list message is from 1997
It keeps the original formatting.
numero = 13454
interpreted = N
texte = >In my database, I have divided the on sale date of an item into month>(1-12), day (1-31), and year (01-99) fields (for a number of reasons).What's the name of your on sale date field?You named it date, didn't you?That's the problem ... :)>For some reason, the following code (which is inside a [SEARCH] context)>*always* displays the on sale date.>>[SHOWIF [MATH][DATE][/MATH]<[MATH]{[MTH]/[DAY]/[YR]}[/MATH]]
On sale>[MTH]/[DAY]/[YR][/SHOWIF]You didn't mention it, but this WebDNA is also located inside a[founditems] context, isn't it? Here's what you're running into ...When WebCat sees a [date] tag inside a [founditems] context, it looksfor a field in the database named date, and it uses that valueinstead of the server date.That's why it is never a good idea to use date as a field name,because eventually you will want to do something exactly like whatyou're trying to do, and then you will run into the problem you'reseeing now - WebCat is using the 'date' value stored in your databaseinstead of the server's date.All you have to do is change the name of your 'date' field tosomething else - like SaleDate for example. Then when WebCat sees[date] in your WebDNA, it will NOT be able to find a field in yourdatabase named date, so it will use the date value from your serverinstead ... :)Sincerely, Ken GromeWebDNA Solutionshttp://www.hui.net/dna/webdna.html
Associated Messages, from the most recent to the oldest:
>In my database, I have divided the on sale date of an item into month>(1-12), day (1-31), and year (01-99) fields (for a number of reasons).What's the name of your on sale date field?You named it date, didn't you?That's the problem ... :)>For some reason, the following code (which is inside a
[search] context)>*always* displays the on sale date.>>[SHOWIF
[math][date][/MATH]<
[math]{[MTH]/[DAY]/[YR]}[/MATH]]
On sale>[MTH]/[DAY]/[YR][/SHOWIF]You didn't mention it, but this WebDNA is also located inside a
[founditems] context, isn't it? Here's what you're running into ...When WebCat sees a
[date] tag inside a
[founditems] context, it looksfor a field in the database named date, and it uses that valueinstead of the server date.That's why it is never a good idea to use date as a field name,because eventually you will want to do something exactly like whatyou're trying to do, and then you will run into the problem you'reseeing now - WebCat is using the 'date' value stored in your databaseinstead of the server's date.All you have to do is change the name of your 'date' field tosomething else - like SaleDate for example. Then when WebCat sees
[date] in your WebDNA, it will NOT be able to find a field in yourdatabase named date, so it will use the date value from your serverinstead ... :)Sincerely, Ken GromeWebDNA Solutionshttp://www.hui.net/dna/webdna.html
Kenneth Grome
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:
More than one db with the same namn (was: WC2f3) (1997)
Calendar (1997)
Add to Cart & List of Products (1997)
Image download problem (2001)
WC2.0 Memory Requirements (1997)
UPS (2003)
Running subtotal? (1998)
Fwd: [ANNOUNCE] BIAP W*API Patch plug-in (1998)
Which GUI HTML editors work with WC ? (1997)
Install Webcatalog under NT4.0 and Microsoft IIS 2.0 (1997)
[SearchString] usage (1997)
find with exceptions (1997)
Tax Rate (2000)
[WebDNA] Require no empty field (2010)
counting characters and/or words (1997)
Problems when user hit back (2000)
[Q] Novice's question (1997)
Site Search Concepts (2003)
Shipping Costs Not Updating When Adding Items (1997)
Problems passing [SKU] with $Replace in 2.0 (1997)