Article View: pl.comp.os.linux.programowanie
Article #72359per cgi i for wewnatrz function-oriented
From: MaRc
Date: Fri, 14 Oct 2011 17:05
Date: Fri, 14 Oct 2011 17:05
56 lines
2421 bytes
2421 bytes
witam
męczę się z prostą rzeczą. nie mogę znaleźć odpowiedzi w żadnym z
przykładów. otóż piszę prosty skrypt cgi w perlu i chcę zrobić pętlę for
wewnątrz obiektu. pewnie zakręciłem ale wyjaśniam na przykładzie.
mam statyczną tabele:
#v+
print table({-border=>undef},
caption('When Should You Eat Your Vegetables?'),
Tr({-align=>'CENTER',-valign=>'TOP'},
[
th(['Vegetable', 'Breakfast','Lunch','Dinner']),
td(['Tomatoes' , 'no', 'yes', 'yes']),
td(['Broccoli' , 'no', 'no', 'yes']),
td(['Onions' , 'yes','yes', 'yes'])
]
)
);
#v-
no ale ja chce dynamiczne wiersze coś w tym stylu:
#v+
print table({-border=>undef},
caption('When Should You Eat Your Vegetables?'),
Tr({-align=>'CENTER',-valign=>'TOP'},
[
th(['Vegetable', 'Breakfast','Lunch','Dinner']),
td(['Tomatoes' , 'no', 'yes', 'yes']),
foreach $i (1..10){
td(['$i' , 'a','b', 'c']),
}
td(['Broccoli' , 'no', 'no', 'yes']),
td(['Onions' , 'yes','yes', 'yes']),
]
)
);
#v-
no ale po dodaniu foreach wywala mi błądną składnie
syntax error at /usr/lib/cgi-bin/index.pl line 98, near "foreach "
syntax error at /usr/lib/cgi-bin/index.pl line 103, near ")
]"
syntax error at /usr/lib/cgi-bin/index.pl line 122, near "}"
Execution of /usr/lib/cgi-bin/index.pl aborted due to compilation errors.
wiem, że można to wygenerować standardowo linia po lini i to działa, ale
chciałem w obiekcie.
czy wogóle da się tak zrobić jak ja chce czy walczę z wiatrakami??
--
MaRc
Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a
wówczas pobije cię swoimi argumentami.
Technical Details
Message-ID:
<j79q4p$c7c$1@pippin.nask.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!not-for-mail From: MaRc <tuksmr@gmail.com> Newsgroups: pl.comp.os.linux.programowanie Subject: per cgi i for wewnatrz function-oriented Date: Fri, 14 Oct 2011 19:05:28 +0200 Organization: NASK - www.nask.pl Lines: 56 Message-ID: <j79q4p$c7c$1@pippin.nask.net.pl> NNTP-Posting-Host: marcin.interdom.net.pl Mime-Version: 1.0 X-Trace: pippin.nask.net.pl 1318611929 12524 193.59.36.199 (14 Oct 2011 17:05:29 GMT) X-Complaints-To: abuse ATSIGN nask.pl NNTP-Posting-Date: Fri, 14 Oct 2011 17:05:29 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.23) Gecko/20110921 Thunderbird/3.1.15 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit