You need a way to make new table rows... if you want to do it ever other image, then just add a counter variable, incrememnt it each time and if it is even then make a new table row. (Also if the images are two big, the browser may put them on a new line, so you might have to look into shrinking the images..) -B ----- Original Message ----- From: Aaron Wolski <aaronjw@xxxxxxxxxxxxx> Date: Monday, December 6, 2004 9:20 am Subject: How to get 2 columns to display? > Hi guys, > > I'm trying to get two columns of <td></td> to display side by side and > then go to a new row. I am using this code but nothing I seem to > do is > working this far. > > <?php > for ($r=0;$products = db_fetch($productsQuery);$r++) > { > ?> > <td align="center">products/<?php > echo $category; ?>/<?php echo $products['name_url']; ?>" > class="product_link"><img src="<?php echo $base_url; > ?>product_images/thumbs/<?php echo $products['thumb']; ?>" border="0" > width="159"><br><?php echo $products['name']; ?></td> <?php if > ((($r+1) % 2) == 0) > { > ?> > </tr> > <tr valign="top"> > <?php > } > } > ?> > > What is happening with this code is I am getting results like: > > <tr> > <td>IMAGE HERE</td> > <td>IMAGE HERE</td> > <td>IMAGE HERE</td> > <td>IMAGE HERE</td> > <td>IMAGE HERE</td> > </tr> > > What I WANT is: > > <tr> > <td>IMAGE HERE</td> > <td>IMAGE HERE</td> > </tr> > <td>IMAGE HERE</td> > <td>IMAGE HERE</td> > </tr> > <td>IMAGE HERE</td> > <td></td> > </tr> > > ANY clue where I am going wrong? > > Thanks so much. > > Aaron > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php