Re: [WebDNA] Nested Search
This WebDNA talk-list message is from 2008
It keeps the original formatting.
numero = 101482
interpreted = N
texte = --=====================_435295046==.ALTContent-Type: text/plain; charset="us-ascii"To be sure, you can set the [numfound] from the inner search to a text variable - [search db=^db/products.db&eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]][text show=f]THISFIND=[numfound][/text][showif [THISFIND]>100]....[/showif]At 09:37 AM 11/20/2008, you wrote:>I'm trying to generate a link to similar items from our item detail page.>>Currently, our item detail page is generated by doing a search on our products database for the sku and passing that sku to a search request:>>[search db=^db/products.db&eqSKUdatarq=[s]]>>Once inside of this search, I want to do a second search for items that have the same categories as the found item. If the numfound is greater than 100, I want to automatically create a link with 3 categories. If the numfound is less than 100, I want to automatically create a link with only 2 categories:>>[search db=^db/products.db&eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]]> [showif [numfound]>100]>
See similar items (includes cat 3)>[/showif]>>[showif [numfound]<100]>
See similar items (does not include cat 3)>[/showif]>>[/search]>>The problem is, I think since this search is being done within the first search context, the numfound is always going to be 1.>>How can I do this so that this search is independent of the first search, but is still able to use the categories of the sku found in the first search?--=====================_435295046==.ALTContent-Type: text/html; charset="us-ascii"
To be sure, you can set the [numfound] from the inner searchto a text variable -
[searchdb=^db/products.db&eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]]
[text show=f]THISFIND=[numfound][/text]
[showif [THISFIND]>100]....[/showif]
At 09:37 AM 11/20/2008, you wrote:
I'm trying to generate a link tosimilar items from our item detail page.
Currently, our item detail page is generated by doing a search on ourproducts database for the sku and passing that sku to a searchrequest:
[search db=^db/products.db&eqSKUdatarq=[s]]
Once inside of this search, I want to do a second search for items thathave the same categories as the found item. If the numfound is greaterthan 100, I want to automatically create a link with 3 categories. If thenumfound is less than 100, I want to automatically create a link withonly 2 categories:
[searchdb=^db/products.db&eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]]
[showif[numfound]>100]
<ahref="http://www.knifecenter.com/kc_new/store_store.html?ttl=KNIFECENTER%20LISTINGS&srch=eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]%26eqWWWCAT_3datarq%3D[WWWCAT_3]">See similar items (includes cat 3)</a>
[/showif]
[showif [numfound]<100]
<ahref="http://www.knifecenter.com/kc_new/store_store.html?ttl=KNIFECENTER%20LISTINGS&srch=eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]">Seesimilar items (does not include cat 3)</a>
[/showif]
[/search]
The problem is, I think since this search is being done within the firstsearch context, the numfound is always going to be 1.
How can I do this so that this search is independent of the first search,but is still able to use the categories of the sku found in the firstsearch?
--=====================_435295046==.ALT--
Associated Messages, from the most recent to the oldest:
--=====================_435295046==.ALTContent-Type: text/plain; charset="us-ascii"To be sure, you can set the [numfound] from the inner search to a text variable - [search db=^db/products.db&eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]][text show=f]THISFIND=[numfound][/text][showif [THISFIND]>100]....[/showif]At 09:37 AM 11/20/2008, you wrote:>I'm trying to generate a link to similar items from our item detail page.>>Currently, our item detail page is generated by doing a search on our products database for the sku and passing that sku to a search request:>>[search db=^db/products.db&eqSKUdatarq=[s]]>>Once inside of this search, I want to do a second search for items that have the same categories as the found item. If the numfound is greater than 100, I want to automatically create a link with 3 categories. If the numfound is less than 100, I want to automatically create a link with only 2 categories:>>[search db=^db/products.db&eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]]> [showif [numfound]>100]>
See similar items (includes cat 3)>[/showif]>>[showif [numfound]<100]>
See similar items (does not include cat 3)>[/showif]>>[/search]>>The problem is, I think since this search is being done within the first search context, the numfound is always going to be 1.>>How can I do this so that this search is independent of the first search, but is still able to use the categories of the sku found in the first search?--=====================_435295046==.ALTContent-Type: text/html; charset="us-ascii"
To be sure, you can set the [numfound] from the inner searchto a text variable -
[searchdb=^db/products.db&eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]]
[text show=f]THISFIND=[numfound][/text]
[showif [THISFIND]>100]....[/showif]
At 09:37 AM 11/20/2008, you wrote:
I'm trying to generate a link tosimilar items from our item detail page.
Currently, our item detail page is generated by doing a search on ourproducts database for the sku and passing that sku to a searchrequest:
[search db=^db/products.db&eqSKUdatarq=[s]]
Once inside of this search, I want to do a second search for items thathave the same categories as the found item. If the numfound is greaterthan 100, I want to automatically create a link with 3 categories. If thenumfound is less than 100, I want to automatically create a link withonly 2 categories:
[searchdb=^db/products.db&eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]]
[showif[numfound]>100]
<ahref="http://www.knifecenter.com/kc_new/store_store.html?ttl=KNIFECENTER%20LISTINGS&srch=eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]%26eqWWWCAT_3datarq%3D[WWWCAT_3]">See similar items (includes cat 3)</a>
[/showif]
[showif [numfound]<100]
<ahref="http://www.knifecenter.com/kc_new/store_store.html?ttl=KNIFECENTER%20LISTINGS&srch=eqWWWCAT_1datarq%3D[WWWCAT_1]%26eqWWWCAT_2datarq%3D[WWWCAT_2]">Seesimilar items (does not include cat 3)</a>
[/showif]
[/search]
The problem is, I think since this search is being done within the firstsearch context, the numfound is always going to be 1.
How can I do this so that this search is independent of the first search,but is still able to use the categories of the sku found in the firstsearch?
--=====================_435295046==.ALT--
Gary Krockover
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:
Problem 2: Prefs file... (1997)
Erotic Sites (1997)
Saving Text Areas with Orders (1997)
different show next (1997)
NT Photo manip. util. needed (2000)
Paymethod question (1999)
Emailer (WebCat2) (1997)
Sending an email to all )or some) email addresses int he database (1999)
Setting up emailer (1998)
IE problems persist (2004)
using showpage and showcart commands (1996)
Webcatalog 3.0.8 on PWS (2000)
Bug Report, maybe (1997)
How to Sort Summ data ? (1997)
WebCat2: Formulas.db question (1997)
Two prices in shoppingcart? (1997)
WebCatalog can't find database (1997)
Are you an WC expert? (1997)
[HIDEIF] inside [FOUNDITEM] (1997)
Multiple database stuff... (1999)