RE: [PHP] putting a list of data into 3 columns?
| From: | Jack Dempsey | Date: | Sun, 08 Apr 2001 01:24:28 +0000 |
| Subject: | RE: [PHP] putting a list of data into 3 columns? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-47608@lists.php.net to get a copy of this message | ||
the method i gave you will do this......if you use the if clause i showed
and work with it for more than a minute you'll see how you can test to see
if you should add an </td><td> to your data, and this will let you make your
columns.....play with it and you'll see......
-jack
-----Original Message-----
From: DRN [mailto:donaldrnoble@NOSPAM.yahoo.com]
Sent: Saturday, April 07, 2001 7:55 PM
To: php-general@lists.php.net
Subject: Re: [PHP] putting a list of data into 3 columns?
Lindsay Adams <lindsay@dingos.net> wrote in message
news:B6F4B5D1.46A0%lindsay@dingos.net...
| Assuming your items are in an array
| $items =array() //assume a bunch of items in this array
| For($i = 0; $i< (count($items)/3); $i +=1){
| printf("%s\t%s\t%s",$items[$i],$items[$i+3],$items[$i+6]);
| }
|
| Should print 3 columns of tab separated text.
| Note: typed this quickly, untested, but the theory is sound. Might
have to
| twiddle the $i<(count... Section.
|
| If you have 8 itesm, as shown and you divide by 3 you get 2.xx
| So, the the loop will print out:
|
| $items[0] $items[3] $items[6]
| $items[1] $items[4] $items[7]
| $items[2] $items[5] $items[8}
| // because $items[8] doesn't exist, it won't print.
| // if it spits out an error there, put a @in front of printf to turn
off
| error reporting.
|
|
| On 4/7/01 11:58 AM, "Jack Dempsey" <dempsejn@georgetown.edu> wrote:
|
| > You don't need to count...in your loop you can do something like
this:
| > if($current_pos%3==0){ //then you're at a multiple of three
| > //code to start new column here
| > }
| >
| > -jack
| >
Neither of these were quite what I was looking for, I was hoping I
could make a table with 3 <td>'s side by side, each having a third of
the list of products (with <br> between them).
Is this possible? If not I will try to adapt one of these methods.
Cheers for your help, Donald
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
For additional commands, e-mail: php-general-help@lists.php.net
To contact the list administrators, e-mail: php-list-admin@lists.php.net