Re: Using [showif] within [lineitems] [code fragment]

This WebDNA talk-list message is from

2000


It keeps the original formatting.
numero = 29384
interpreted = N
texte = Something similar, but more versatile:
[lineitems] [fileinfo [texta].incl] [showif [exists]=t] [include [texta].incl] [/showif] [/fileinfo] [/lineitems]
Now, assuming your include files were simply a list of input fields, like so:Begin Celebrix.incl: -- Do you have sleeping problems?
Are you pregnant?
--you would end up with a dynamic form that could be parsed simply by using a formvariables loop in the target page. Something like this:[appendfile file=questionnaires/[ordernumber]] [formvariables][name] = [value] [/formvariables] [/appendfile]This would leave you with a simple, but readable list of questions and answers in a file that can be retrieved in a multitude of ways. Of course, you may want to prettify it, but the idea should be obvious.Good luck, Derrick> >The application is an online pharmacy. Before a purchase can be completed, >we will require the customer to answer a few health questions (dependent on >the medication they're attempting to purchase) so our physician can >approve/deny the order. > >Database items include: >SKU NAME DESC STRENGTH PACKSIZE PRICE >1 Celebrex capsules 100mg 60 10.00 >2 Prevacid capsules 30mg 60 10.00 >3 Prilosec capsules 20mg 60 10.00 > >Now, to accomplish what I'm looking to do, I've created a new template that >gets called before the invoice to display the appropriate questions. >First, I use a conventional [lineitems] context to summarize the order and >display a subtotal. >In a second [lineitems], I try this: >[lineItems] >[Showif [textA]=Celebrex] >[include celebrex.inc] >[/Showif] >[/lineItems] > >In this case, textA is set by performing a [lookup] on each lineitem and >sucking in the NAME field. > >Close? No Cigar? or Not A Snowball's Chance? > ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Associated Messages, from the most recent to the oldest:

    
  1. Re: Using [showif] within [lineitems] [code fragment] (Kenneth Grome 2000)
  2. Re: Using [showif] within [lineitems] [code fragment] (Andrew Vernon 2000)
  3. Re: Using [showif] within [lineitems] [code fragment] (Derrick Puckett 2000)
  4. Re: Using [showif] within [lineitems] [code fragment] (Derrick Puckett 2000)
  5. Re: Using [showif] within [lineitems] [code fragment] (Andrew Vernon 2000)
Something similar, but more versatile:
[cart]> [lineitems] [fileinfo [texta].incl] [showif [exists]=t] [include [texta].incl] [/showif] [/fileinfo] [/lineitems]
Now, assuming your include files were simply a list of input fields, like so:Begin Celebrix.incl: -- Do you have sleeping problems?
Are you pregnant?
--you would end up with a dynamic form that could be parsed simply by using a formvariables loop in the target page. Something like this:[appendfile file=questionnaires/[ordernumber]] [formvariables][name] = [value] [/formvariables] [/appendfile]This would leave you with a simple, but readable list of questions and answers in a file that can be retrieved in a multitude of ways. Of course, you may want to prettify it, but the idea should be obvious.Good luck, Derrick> >The application is an online pharmacy. Before a purchase can be completed, >we will require the customer to answer a few health questions (dependent on >the medication they're attempting to purchase) so our physician can >approve/deny the order. > >Database items include: >SKU NAME DESC STRENGTH PACKSIZE PRICE >1 Celebrex capsules 100mg 60 10.00 >2 Prevacid capsules 30mg 60 10.00 >3 Prilosec capsules 20mg 60 10.00 > >Now, to accomplish what I'm looking to do, I've created a new template that >gets called before the invoice to display the appropriate questions. >First, I use a conventional [lineitems] context to summarize the order and >display a subtotal. >In a second [lineitems], I try this: >[lineitems] >[Showif [textA]=Celebrex] >[include celebrex.inc] >[/Showif] >[/lineItems] > >In this case, textA is set by performing a [lookup] on each lineitem and >sucking in the NAME field. > >Close? No Cigar? or Not A Snowball's Chance? > ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Derrick Puckett

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 bug to squash (WebCat2b13 Mac .acgi) (1997) Field name-subcategory (1997) Cancel Subscription (1996) Add more fields to an existent data base (1997) expired beta (1997) WebCat2b15MacPlugin - [protect] (1997) docs for WebCatalog2 (1997) WebCatalog memory error. (1998) WebCat2 - many [carts] on one template page? (1997) Double Spacing in Mails from Sendmail (2002) upgrading (1997) Showing unopened cart (1997) IIS4b2 and WebCatalog b19 (1997) WebCat2 Append problem (B14Macacgi) (1997) Changing names of .hdr field names (2003) Securing a Directory (2000) General WebCatalog Questions (1997) Message Board (1998) [WebDNA] question posted by Jess (sgbc cebu) (2011) Spiders (1998)