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 <[EMAIL PROTECTED]>
Date: Monday, December 6, 2004 9:20 am
Subject: [PHP] 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

Reply via email to