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:

Re:Emailer and encryption (1997) unable to launch acgi in WebCat (1997) Scoping rules in WebDNA 4.0 (2000) emailer (1997) Download capabilities (1997) truncating email part II (1997) ShowNext (1997) serial number generation (1997) Extended [ConvertChars] (1997) TCPconnect using SSL. If not WebCat, How? (1999) The List is Changing (1997) Searching an Email database (1997) bug in [SendMail] (1997) sort by day of week... (2003) Rounding problem (1998) Limitations on fields? Server is crashing (1997) Sorting error (1997) [WebDNA] WebDNA 8.6 announced - New features (2018) Loss in Form (1998) Runtime version ... (2003)