RE: [PHP] How to get 2 columns to display?
| From: | Jack dot van dot Zanen at nuon dot com | Date: | Mon, 06 Dec 2004 15:58:29 +0000 |
| Subject: | RE: [PHP] How to get 2 columns to display? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-203602@lists.php.net to get a copy of this message | ||
can you maybe add some debug code to print out the value of $r just before
the if?
and just after the if
It looks at first glance to be correct, except you seem to be missing
opening <TR> (actually that may be your problem)
Jack
-----Oorspronkelijk bericht-----
Van: Aaron Wolski [mailto:aaronjw@martekbiz.com]
Verzonden: maandag 6 december 2004 15:21
Aan: php-general@lists.php.net
Onderwerp: [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"><a href="<?php echo $base_url;
?>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'];
?></a></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