【发布时间】:2010-11-03 05:43:28
【问题描述】:
use POSIX;
my $test = "";
my $elements = scalar(@array);
my $tablecount = ($elements / 100);
my $tblnum = ceil($tablecount);
my @hundred;
foreach $test (@array) {
until ($tblcnt == $tblnum){
@hundred(@array, 0, 99);
print qq~<table id="$tblcnt"><tr><td>~;
foreach $test (@hundred){
print qq~<tr><td>$test</td></tr>~;
}
print qq~</table>~;
$tblcnt++;
}
}
UG!!!我正在努力学习这个,但是,我就是做错了!!!
我正在尝试动态生成“x”个 html 表格,每个表格最多填充 100 行数据。
我可以获得所需的表数,我可以循环,我可以添加,但是有一点是肯定的:我不能写代码。
这是想要的结果:
1- 我有一个数组中的 1027 行数据。
2- 我希望我的脚本制作 11 个 html 表格,每个表格最多 100 行。 ((实际上是图层)默认情况下通过 css 是不可见的。这样我可以在表格上做一些显示隐藏,比如“下一个上一个”导航。我不需要跨浏览器 css 的帮助。)
3-如果有更好的方法,一种我无论如何都能理解的方法,除了使用visible=方法,请详细说明!
我放弃了让 Perl 制作 100 页的“下一个上一个”链接到数据的页面,所以我求助于使用 css javascript onclick=yadayada 来“显示数据”。
我认为在循环中移出 100 行数组并将这些行放在他们自己的 html 表中会更容易。没有。
我失败得很惨,需要帮助。
【问题讨论】:
标签: perl dynamic-data