Can you post the code of your loop? This probably doesn't answer your question, but I don't understand exactly why you'd want to use hashes, if you can just pull the data right out of the database. If you want to do that (I assume you're using DBI), try something like this:
... $sth->execute; print "<table>"; while (my @row = $sth->fetcharray) { print <<END_OF_TEXT; <tr><td>$row[0], $row[1]</td><td>$row[1]</td></tr> <tr><td colspan="2">$row[3]</td></tr> END_OF_TEXT } print "</table>";
...where @row contains a row of your data. Of course if you just have a document delimited by :'s, you may just want to check out the Text::CSV_XS module.

In reply to Re: CGI-Output Problems by chiller
in thread CGI-Output Problems by psychoto

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.