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: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:
Something similar, but more versatile: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
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...