RE: [PHP-DB] Stretching Graphics
| From: | Adv. Systems Design | Date: | Thu, 10 Aug 2000 16:51:32 +0000 |
| Subject: | RE: [PHP-DB] Stretching Graphics | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-1937@lists.php.net to get a copy of this message | ||
Hot diggity damn!
Worked like a charm...
Funny how everything looks like a nail when you are
walking around with a hammer 8^)
--- Richard Allsebrook
<richard.allsebrook@easysoft.com> wrote:
> Here's one way (using a table in a table):
>
> <TABLE>
> <TR>
> <TD background="left.gif" width="8"><IMG
> src="blank.gif" width="8"
> height="1"></TD>
> <TD>
> <TABLE>
> <TR>
>
> <TD>Your<BR>page<BR>content<BR>goes<BR>here</TD>
> </TR>
> </TABLE>
> </TD>
> <TD background="right.gif" width="8"><IMG
> src="blank.gif" width="8"
> height="1"></TD>
> </TR>
> </TABLE>
>
> The resulting tables look like this:
>
> +-+--------------+-+
> | |+------------+| |
> | ||Your || |
> | ||page || |
> |L||content ||R|
> | ||goes || |
> | ||here || |
> | |+------------+| |
> +-+--------------+-+
>
> The two end columns (labelled L and R) have their
> background property set to
> an appropriate image which will automatically tile
> vertically as many times
> as required to fill in the gaps. The image can be
> any size you want, but I
> recommend just 1 pixel high.
>
> Another alternative if you want solid colour borders
> without using an image:
>
> <TABLE>
> <TR>
> <TD bgcolor="#990000" width="8"><IMG
> src="blank.gif" width="8"
> height="1"></TD>
> <TD>
> <TABLE>
> <TR>
>
> <TD>Your<BR>page<BR>content<BR>goes<BR>here</TD>
> </TR>
> </TABLE>
> </TD>
> <TD bgcolor="#990000" width="8"><IMG
> src="blank.gif" width="8"
> height="1"></TD>
> </TR>
> </TABLE>
>
> Hope this helps....
>
> _____
>
> ~ Richard Allsebrook ~
> Applications Developer and Webmaster
> Easysoft Limited, No3 The Embankment, Leeds, LS1 4BJ
> http://www.easysoft.com
> <http://www.easysoft.com>
> The Home of Data Access Middleware
> "A computer lets you make more mistakes faster than
> any invention in human
> history-with the possible exceptions of handguns and
> tequila."
>
> _____
>
>
>
>
>
> -----Original Message-----
> From: Adv. Systems Design
> [mailto:asd_2000@yahoo.com]
> Sent: Thursday, August 10, 2000 3:11 PM
> To: php-db@lists.php.net
> Subject: [PHP-DB] Stretching Graphics
>
>
> I guess my first message never made it!
> I have created a webpage template that frames the
> whole page content:
> -----
> | |
> | |
> ----- However, it is hard to figure out how much
> "page" to make (by stretching the side elements (|))
> on the return of queried data. I have gotten it to
> work more or less by using mysql_num_rows() to find
> out how many rows were returned, and ESTIMATING and
> average number of pixels needed for each
> row...(multiplying that by the number of rows
> returned
> and adding it to the image HEIGHT)
>
> ...as you can see, the "average" size for a row is
> not
> good, because it depends on how much text there is
> in
> the field, as well as if all 3 columns returned text
> (if one column was null, the other can take more
> space
> on the page).
>
> The solution I have sucks, because I have to go with
> the largest text field as the "average" and most of
> the time the page is longer than it needs to be!
>
> I have looked at mysql_fetch_lengths but have no
> idea
> how it works or even if it would help...
>
> Is there an elegant way around this or should I just
> abandon my "framed" webpage? Any pointers/thoughts
> appreciated...
>
> Thanks
>
> Luis
>
> __________________________________________________
> Do You Yahoo!?
> Kick off your party with Yahoo! Invites.
> http://invites.yahoo.com/
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, e-mail:
> php-db-unsubscribe@lists.php.net
> For additional commands, e-mail:
> php-db-help@lists.php.net
> To contact the list administrators, e-mail:
> php-list-admin@lists.php.net
>
__________________________________________________
Do You Yahoo!?
Kick off your party with Yahoo! Invites.
http://invites.yahoo.com/