We have data in sqlite db with fields (id, wk#, room, name),
and records look like below.
Week # goes up to 52 and about 50 rooms.
Now, I need to print above data in HTML table that looks like table in below. It is impossible to print 52 weeks/columns in one page. So, I'm thinking to print 4 weeks (one week in a column) per page, and a link to next page that shows the next 4 wks.
Also, it would be nice to start from the current week (wk 11, 12, 13 & 14), and next page will print wk15 to wk18, etc.
How can code this in Perl?
Thank you!
Last edited by Franklin52; 03-17-2011 at 06:46 AM..
Reason: Please use code tags
...
Now, I need to print above data in HTML table that looks like table in below. It is impossible to print 52 weeks/columns in one page. So, I'm thinking to print 4 weeks (one week in a column) per page, and a link to next page that shows the next 4 wks.
Also, it would be nice to start from the current week (wk 11, 12, 13 & 14), and next page will print wk15 to wk18, etc.
How can code this in Perl?
...
Not sure about HTML, but you could start with a Perl-only solution like the following, and stick in the HTML stuff wherever appropriate -
Wow! That's awesome! But I'm not sure how the code works. Can you tell me what is that ("="x30) in the printf below? printf(\"%10s|%5s|%5s|%5s\n%s\n\",@x, \"=\"x30);
And what is this ( until $quartet == 2 for?
Also, how is that refer to the next page? I don't see anything passed in.
Thank you, bobo
---------- Post updated at 08:05 PM ---------- Previous update was at 07:47 PM ----------
How to translate this into a script instead of command line? Thanks!
... Can you tell me what is that ("="x30) in the printf below? printf(\"%10s|%5s|%5s|%5s\n%s\n\",@x, \"=\"x30);
Sure. "x" is Perl's repetition operator, so "=" x 30 results in a string that consists of the "=" character repeated 30 times. And printf prints the string.
Quote:
...
And what is this ( until $quartet == 2 for?
...
For providing an exit condition to the loop. Otherwise it's an infinite loop and the program would go on ad infinitum.
Quote:
...
Also, how is that refer to the next page? I don't see anything passed in. ...
The value of $quartet is the page number. So the number of the next page would be $quartet + 1.
Quote:
... How to translate this into a script instead of command line? ...
A Perl script will have to open, read and close your data file explicitly. (In the command-line, opening and closing of the file is done automatically for you.) Thereafter, the processing in the "END" portion would largely be the same in a script as in the command-line.
I have reviewed many examples on-line about running another process (either PERL or shell command or a program), but do not find any usefull for my needs way. (Reviewed and not useful the system(), 'back ticks', exec() and open())
I would like to run another PERL-script from first one, not... (1 Reply)
My issue is that the perl script (as I have done it so far) created empty branches when I try to check some branches on existence.
I am using multydimentional hashes: found it as the best way for information that I need to handle. Saing multidimentional I means hash of hashes ... So, I have
... (2 Replies)
Hi all,
I have written a perl code and stored the data into Data structure using Data::Dumper module.
But not sure how to retreive the data from the Data::Dumper.
Eg.
Based on the key value( Here CRYPTO-6-IKMP_MODE_FAILURE I should be able to access the internal hash elements(keys) ... (1 Reply)
we create a HP-UX software depot with a new perl-modul. after installation of the software depot, the perl module
i can't find with instmodsh in the inventory for installed Perl modules.
- i have learned of using instmodsh command : i find out what modules are already installed on my system.
... (0 Replies)
Hi all,
Not sure if this should be in the programming forum, but I believe it will get more response under the Shell Programming and Scripting FORUM.
Am trying to write a customized df script in Perl and need some help with regards to using arrays and file handlers.
At the moment am... (3 Replies)
I am completely new to perl programming. My father is helping me learn said programming language. However, I am stuck on one of the assignments he has given me, and I can't find very much help with it via google, either because I have a tiny attention span, or because I can be very very dense.
... (4 Replies)
How can i print the output of a perl script on a unix console and redirect the same in a log file under same directory simultaneously ?
Like in Shell script, we use tee, is there anything in Perl or any other option ? (2 Replies)
so in unix this command works works and shows me a list of directories
find . -name \*.xls -exec dirname {} \; | sort -u | > list.txt
but when i try running a perl script to run this command
my $query = 'find . -name \*.xls -exec dirname {} \; | sort -u | > list.txt';... (2 Replies)
Hi ,
This script working for fine if pass script-name.sh Jul/10/2007 ,I want to pass 20070710(yyyymmdd) .Please any help it should be appereciated.
use Time::Local;
my $d = $ARGV;
my $t = $ARGV;
my $m = "";
@d = split /\//, $d;
@t = split /:/, $t;
if ( $d eq "Jan" ) { $m = 0 }... (7 Replies)
I am trying to use a script to replace the header of each file, whose filename are stored within the array $test, using the sed command within a Perl script as follows:
$count = 0;
while ( $count < $#test )
{
`sed -e 's/BIOGRF 321/BIOGRF 332/g' ${test} > 0`;
`cat 0 >... (2 Replies)