I need some sleep right now, my brain is in low gear.... Here's what I'm trying to do.
Basically have 3 HTML columns (<td></td>) printed to a web page but have them in alphabetical order from top to bottom and then continuing onto the next column. Like you would see in an index of a book. This code works fine except for when there are 4 items (dbrows) to be displayed. ceil($rows / 3) (see below) becomes 2 so it allows two items in each colum resulting to only 2 HTML colums being displayed. Can anyone come up with a better way to do this? ---------------- Start ------------------------------------------------------------------- <?php for ($j=1; $j<20; $j++){ $rows = $j; print "\n\n<!-- NEW TABLE -->\n\n"; print "<table border=\"1\"><tr><td valign=\"top\">\n\n"; print "<table>\n"; for ($i = 1; $i < $rows+1; $i++) { print "<tr>\n"; print "<td>Data</td>\n"; print "<td>$i</td>\n"; print "</tr>\n"; if ($i % ceil($rows / 3) == 0 ){ print "</table></td>\n"; if ($i != $rows ){ print "<td valign=\"top\"><table>\n"; } } } print "</tr></table>\n\n"; print "</td></tr></table>\n"; print "\n\n<!-- Close NEW TABLE -->\n\n"; print "<p>"; print "<HR>"; print "$j"; print "<HR>"; print "<p>"; } ?> --------------------------- End --------------------------------------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php