Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: Converting large numbers of checkboxes to small number of params

by freddo411 (Chaplain)
on Jul 09, 2003 at 21:47 UTC ( #272839=note: print w/replies, xml ) Need Help??


in reply to Converting large numbers of checkboxes to small number of params

Unless I missed something, our post doesn't imply that that form Must* be programmatically gnerated. You could simply serve up the HTML via a template like so:
use Template; use CGI qw/:standard -debug/; # Present form for data entry my $template = Template->new(); my $vars = ""; # no vars in this template print header; $template->process("my-Template-filename.tmpl", $vars) || &error( "Template process failed: ", $template->error() ); # my predefined error function
Processing the form when submited is covered by the post by saintbrie.

-------------------------------------
Nothing is too wonderful to be true
-- Michael Faraday

  • Comment on Re: Converting large numbers of checkboxes to small number of params
  • Download Code

Replies are listed 'Best First'.
Re: Re: Converting large numbers of checkboxes to small number of params
by saintbrie (Scribe) on Jul 09, 2003 at 22:01 UTC
    Template is the way to go for projects like this. It really makes things much easier for a team. HTML coders can get the thing to look just right while programmers feed them the data. Separation of form and content. It's a beautiful thing. You could actually do this programmatically with Template. It has builtin iterators itself. It'd look a little different, but would be similar to the nested loops concept. In fact, I think that Template has a table function you might be able to use: Template::Table

    But you have to go through the {sarcasm}joy{/sarcasm} of installing Template first. It isn't that bad, actually, especially for just the plain jane version. You might look into it.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://272839]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (5)
As of 2022-12-10 04:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?