Re: product listing columns

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2009-05-20 at 20:23 -0400, PJ wrote:
> Ashley Sheridan wrote:
> > On Wed, 2009-05-20 at 19:20 -0400, PJ wrote:
> >   
> >> Ashley Sheridan wrote:
> >>     
> >>> On Wed, 2009-05-20 at 17:47 -0400, PJ wrote:
> >>>   
> >>>       
> >>>> Forgot: you can get an idea of what I'm trying to do at
> >>>> http://www.chiccantine.com/preview.html
> >>>> -- 
> >>>> Hervé Kempf: "Pour sauver la planète, sortez du capitalisme."
> >>>> -------------------------------------------------------------
> >>>> Phil Jourdan --- pj@xxxxxxxxxxxxx
> >>>>    http://www.ptahhotep.com
> >>>>    http://www.chiccantine.com/andypantry.php
> >>>>
> >>>>
> >>>>
> >>>>     
> >>>>         
> >>> The link you gave doesn't exist online, I'm getting a 404. What do you
> >>> mean by a list in columns? Do you want a mysql select to be output as
> >>> several columns of data, or one column per select?
> >>>   
> >>>       
> >> :-[  sorry bout that... should have checked - was working with my mouth
> >> & not my brain.
> >>
> >> It works now. I forgot to upload.
> >> hadn't thought about how many columns per select... ???
> >>
> >> -- 
> >> Hervé Kempf: "Pour sauver la planète, sortez du capitalisme."
> >> -------------------------------------------------------------
> >> Phil Jourdan --- pj@xxxxxxxxxxxxx
> >>    http://www.ptahhotep.com
> >>    http://www.chiccantine.com/andypantry.php
> >>
> >>
> >>     
> > So you want the sql select to be dumped into a table as it exists in the
> > database?
> >
> > There is  a simple way to do this, if you know which fields are in your
> > table, and that is just to use a while loop to iterate your records, and
> > then explicitly output each field as you want it. This is the preferred
> > way, and how I'd do it if I were you.
> >
> > print '<table>';
> > // put column headers here
> > $query = "query here";
> > $result = mysql_query($query);
> > while($row = mysql_fetch_array($result))
> > {
> >     print  '<tr>';
> >         print "<td>{$row['field1'])</td>";
> >         print "<td>{$row['field2'])</td>";
> >         print "<td>{$row['field3'])</td>";
> >         // etc
> >     print '</tr>';
> > }
> > print '</table>';
> >
> >   
> Thanks, Ashley,
> So, you're advocating using tables...
> I thought it might be interesting to do the columns with <div> inline
> and then populate them with the query results. It worked marvellously
> for the navigation layout and I was able to add background and color to
> the product page, regardless which product page we're showing. Quite
> neat, really, and very simple. Anyway, I'm going to try.
> I must be nuts or something like glutton for punishment, but when you
> get it working, it's quite a satisfaction. :-) Thanks again.
> 
> -- 
> Hervé Kempf: "Pour sauver la planète, sortez du capitalisme."
> -------------------------------------------------------------
> Phil Jourdan --- pj@xxxxxxxxxxxxx
>    http://www.ptahhotep.com
>    http://www.chiccantine.com/andypantry.php
> 
> 
I'm advocating tables on this one, as it is pretty much tabular data.
Use <th> tags for your column headers and product names, and <td>s for
the rest. It will be easier to display, but with actually give your
content meaning, especially if you add a table legend, etc.


Ash
www.ashleysheridan.co.uk


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux