Looking at that code, it doesnt appear that there is anything wrong with it on the surface..
I would suggest that you show us the data comming in, and comming out...
you might also want to throw some print statements in there which always help to find the problem.. ie-
foreach(@class)
{
($id, $name, $credits) = split(/,/, $_);
$x=0;
while ($clen > $x)
{
print "COURSE: ->$course[$x]<- IE: ->$id<-$/";
if ($course[$x] eq $id)
{
$z++;
}
$x++;
}
}
in there so you can verify that your data is really what you think it is..
Good Luck!
UPDATE: chromatic made the excellent suggestion that I add something around to vars Im printing to check for white space, YATS (yet another time saver)
.mincus
telnet://bbs.mincus.com
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.