numero = 20285
interpreted = N
texte = Rob,This looks great, only do to my lack of a Full understanding of WebCat I was hoping you could explain your syntax a little more, if you have time. I am not replacing with a context on the next page. This is a straight-up replace to a database.So I figure I will use this example that you sent along to me:>If your checkboxes in the form were named such as:>>>>>Which means that I will change the names to start with an '_'I think I have that much. But then I get a little lost here:>then the following would add their values (as T or F) to a database:>>[append db=whatever.db]......[formvariables >name=_&exact=F]&[name]=[showif [value]=T]T[/showif][showif >[value]!T]F[/showif][/formvariables]........[/append]I guess this loops through the form variables and evaluatrs all that start with '_'?This is going to replace my existing append? I am not sure how to implement this on my page. I know that this is just a snippit, but seeing what I already have from above, where does this go?Thanks very much for your reply. I beleive this is exactly what I want to do, just not 100% on the how-to part.- Charles>On 10/8/98 9:29 AM, Howard Wolosky so noted...>>>>Good, this is the way I will go. I have one more question though. I am >>>using check boxes for the options. If it is checked I will send the value >>>'T', is there a way to have an 'F' sent if the box is not checked or is >>>it cool to just leave the field empty in the database?>>>>Let's say your checkbox was called bath.>>>> If you are appending/replacing with a context on the next page, I>>generally like to do:>>>>[append db=whatever.db]......&[showif>>[bath]=[raw][bath][/raw]]F[/showif][hideif>>[bath]=[raw][bath][/raw]][bath][/hideif]&........[/append]>>Since you're just sending a boolean (T/F) this could be simplified as:>>[append db=whatever.db]......&bath=[showif [bath]=T]T[/showif][showif >[bath]!T]F[/showif]&........[/append]>>If you have a huge number of these (which it sounds like you do) it may >be easier to give each checkbox name a unique character and use a >[formvariables] to loop through them to do the append.>>If your checkboxes in the form were named such as:>>>>>>then the following would add their values (as T or F) to a database:>>[append db=whatever.db]......[formvariables >name=_&exact=F]&[name]=[showif [value]=T]T[/showif][showif >[value]!T]F[/showif][/formvariables]........[/append]>>Note that the way this is set up, no other form element names could >contain an underscore character (or else they'd be processed in that >formvariables loop as well).>>Rob Marquardt>Designer/Resident Wirehead>Toast Design>>300 First Avenue North, Suite 150>Minneapolis MN 55401>612.330.9863 v>612.321.9424 f>www.toastdesign.com>>>_______________________________________________________________Charles Kline ckline@macsultants.com MacSultantsProfessional Solutions for Computer SystemsPhone# 609-273-3255Fax# 609-273-3721
Associated Messages, from the most recent to the oldest:
Rob,This looks great, only do to my lack of a Full understanding of WebCat I was hoping you could explain your syntax a little more, if you have time. I am not replacing with a context on the next page. This is a straight-up replace to a database.So I figure I will use this example that you sent along to me:>If your checkboxes in the form were named such as:>>>>>Which means that I will change the names to start with an '_'I think I have that much. But then I get a little lost here:>then the following would add their values (as T or F) to a database:>>[append db=whatever.db]......[formvariables >name=_&exact=F]&[name]=[showif [value]=T]T[/showif][showif >[value]!T]F[/showif][/formvariables]........[/append]I guess this loops through the form variables and evaluatrs all that start with '_'?This is going to replace my existing append? I am not sure how to implement this on my page. I know that this is just a snippit, but seeing what I already have from above, where does this go?Thanks very much for your reply. I beleive this is exactly what I want to do, just not 100% on the how-to part.- Charles>On 10/8/98 9:29 AM, Howard Wolosky so noted...>>>>Good, this is the way I will go. I have one more question though. I am >>>using check boxes for the options. If it is checked I will send the value >>>'T', is there a way to have an 'F' sent if the box is not checked or is >>>it cool to just leave the field empty in the database?>>>>Let's say your checkbox was called bath.>>>> If you are appending/replacing with a context on the next page, I>>generally like to do:>>>>[append db=whatever.db]......&[showif>>[bath]=[raw][bath][/raw]]F[/showif][hideif>>[bath]=[raw][bath][/raw]][bath][/hideif]&........[/append]>>Since you're just sending a boolean (T/F) this could be simplified as:>>[append db=whatever.db]......&bath=[showif [bath]=T]T[/showif][showif >[bath]!T]F[/showif]&........[/append]>>If you have a huge number of these (which it sounds like you do) it may >be easier to give each checkbox name a unique character and use a >[formvariables] to loop through them to do the append.>>If your checkboxes in the form were named such as:>>>>>>then the following would add their values (as T or F) to a database:>>[append db=whatever.db]......[formvariables >name=_&exact=F]&[name]=[showif [value]=T]T[/showif][showif >[value]!T]F[/showif][/formvariables]........[/append]>>Note that the way this is set up, no other form element names could >contain an underscore character (or else they'd be processed in that >formvariables loop as well).>>Rob Marquardt>Designer/Resident Wirehead>Toast Design>>300 First Avenue North, Suite 150>Minneapolis MN 55401>612.330.9863 v>612.321.9424 f>www.toastdesign.com>>>_______________________________________________________________Charles Kline ckline@macsultants.com MacSultantsProfessional Solutions for Computer SystemsPhone# 609-273-3255Fax# 609-273-3721
charles kline
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...