Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

how to use Perlscript To collect data from a web page.

Perl Windows Admins

how to use Perlscript To collect data from a web page.

by  Phalanx1  Posted    (Edited  )
here is our simple form, standard name address phone number
with our form with or post method and action
Code:
<html>
<head><meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body>
    <form name="myForm" action="myPage.asp" method="post">
        <br />
        Enter your name:
        <input type="text" name="name" />
        <br />
        Enter your address:
        <input type="text" name="address" />
        <br />
        <br />
        Enter your phone number:
        <input type="text" name="phone" />
        <input type="reset" value="Reset" name="reset" form="form" />
        <br />
        <input type="submit" value="Submit" name="submit" form="form" />
        <br />
    </form>
    </body>
</html>
now after the client submits we on the server side collect by getting the values out of the form with the Request Object.

like so
Code:
$Request->Form('name')->item(1);

view it like you app is talking to someone,
like this:
app:Request?
smone:Request What?
app:the Form data.
smone:Got that, what piece do you want.
app:the piece with the name marked 'name' and the very first item within it.

so this is how we would pull the data from this form.
Code:
<%@ Language="PerlScript" %>
<%
my ($name, $address, $phone);

$name = $Request->Form('name')->item(1);

$address = $Request->Form('address')->item(1);

$phone = $Request->Form('phone')->item(1);

$Response->Write("$name \n $address \n $phone \n");
%>

It's My quote, not your quote, my quote.

Our Environment Molds us, our Desires drive us, and insanity makes us think of all the things in between. by Ryan April.
Register to rate this FAQ  : BAD 1 2 3 4 5 6 7 8 9 10 GOOD
Please Note: 1 is Bad, 10 is Good :-)

Part and Inventory Search

Back
Top