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:

[WebDNA] SweepCartFrequency (2010) RE: Cart Template (1997) Re:shipping code (1998) WebCatalog2 Feature Feedback (1996) How to include weather (2000) Snake Bites (1997) combine search (1998) Weird problems with [SHOWIF]s (1997) form data submission gets truncated (1997) Item in Cart 2 times - Any code? (2000) WebCat2b13MacPlugIn - [showif][search][/showif] (1997) RequiredFields template (1997) WebStar WebCat Crashing a lot (2004) can we get string variables? (1998) My server admin needs help ... (2004) taxrate - off by 1 cent (1997) Any idea why I am getting this error? (2001) Where is eudora plugin? (1998) RE: includes and cart numbers (1997) Loss in Form (1998)