【发布时间】:2016-11-07 13:59:32
【问题描述】:
我的作业要求我输出从最高到最低的一系列数字,但它必须来自用户输入。我感到困惑的是我知道如何显示一个数组,但是,我不确定我是否通过使用 for 循环来正确地开始我的代码。
作业 使用名为 myform.html 的 HTML 页面和名为 myscript.cgi 的 CGI 脚本创建一个 CGI 应用程序。 HTML 页面的表单有两个文本框,用于输入一系列连续整数的上限值和下限值。通过选择相差约 10 的值来完成表单。提交表单应执行 myscript.cgi。该脚本应输出一个无序列表,显示从最高到最低范围内的所有整数。
#!c:\Dwimperl\perl\bin\perl.exe
use strict;
use warnings;
use CGI qw(:standard);
use CGI::Carp qw(fatalsToBrowser);
print "Content-type: text/html\n\n";
#read form input from user
my $userinput = <STDIN>;
my $low = param ('lowest');
my $high = param ('highest');
foreach (my $userinput < 100){
print "$low && $high" ;}
【问题讨论】: