Your skill will accomplish what the force of many cannot |
|
PerlMonks |
Re: Simple Quiz Maker (cont.)by WhiteBird (Hermit) |
on Dec 06, 2003 at 05:12 UTC ( [id://312731]=note: print w/replies, xml ) | Need Help?? |
I don't know about a third page, but to get your answers to print on a page that does not also display your form, you might want to give your submit button a name and pass it back to your script as a parameter. The bit you would want to print out to html would look like: <input type="submit" name="submit_answers" value="Submit"> I'm sorry, I'm not sure of the syntax for creating that with CGI.pm as I don't make my forms using that method. I'm sure if you research the docs for the CGI module it will give you that information. You then create two subroutines in your script. The first routine would be the part to display your initial quiz screen and the second routine would be to display the answers. When the submit button is pressed the submit paramenter gets passed back into the script, and the sub prints out the page with the results. The bit of code to call up the routines would look something like:
There's a whole lot more you're going to need to know in order to get this to work. This is just a hint to give you some idea and maybe get you started in a direction. There's lots of good information here in the Monastery--do some searches and read everything you can find. If you don't know how to call a subroutine, then check the Llama or the Camel book, or do a search for that as well. HTH
In Section
Seekers of Perl Wisdom
|
|