Self-Referential Scripts
#!/usr/local/bin/perl require "cgi-lib.pl"; &ReadParse(*form_data); print "Content-type: text/html\n\n"; if ($form_data{'submit'} eq "") { print qq! <HTML> <HEAD> <TITLE>Testing Form Input</TITLE> </HEAD> <BODY> <FORM METHOD = "POST" ACTION = "self-refer.cgi"> <CENTER> <TABLE BORDER = "1"> <TR> <TH>First Name</TH> <TD><INPUT TYPE = "text" NAME = "f_name"></TD> </TR> <TR> <TH>Last Name</TH> <TD><INPUT TYPE = "text" NAME = "l_name"></TD> </TR> <TR> <TH>Email</TH> <TD><INPUT TYPE = "text" NAME = "email"></TD> </TR> </TABLE> <P> <INPUT TYPE = "SUBMIT" NAME = "submit"> </CENTER> </FORM> </BODY> </HTML>!; exit; } else { print qq! <HTML> <HEAD> <TITLE>Testing Form Input</TITLE> </HEAD> <BODY> <TABLE>!; foreach $key (keys(%form_data)) { print qq! <TR> <TD>$key</TD> <TD>$form_data{$key}</TD> </TR>!; } print qq! </TABLE> </BODY> </HTML>!; } Additional Resources:![]() Table of Contents Maintaining State ![]() |
Hosted by Graphics & Media Lab
http://graphics.cs.msu.su |
![]() |
mailto: Laboratory |