Right, I understand that
if I use <td></td> it is blank space
if I use <td>&nbsp;</td> it is an empty cell

right now $length is set at 42 (this is arbitrary)
and there needs to be two empty cells at the end of
the last row. if length is 41 I will need 3 and 40
will need 4. but if I don't know what the value of
$length is going to be on a dynamic page such as
showing "x" amount of images from a folder. I need
for the loop to know how many "<td>&nbsp;</td>" to
echo out at the end depending on the $length;

I apologize if I am not explaining this very well.
I usually am quite concise.

Jerry Lake            - [EMAIL PROTECTED]
Interface Engineering Technician
Europa Communications - http://www.europa.com
Pacifier Online     - http://www.pacifier.com


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 26, 2001 2:00 PM
To: Jerry Lake
Cc: [EMAIL PROTECTED]
Subject: Re: RE: [PHP] cell iterations in loop


ok, again, trying to understand "blank space"...but, try this:
if you print out <td></td> you'll get something i think you're referring to
as blank space...
try using a nonbreaking space in there...either &nbsp; or a space in the
code; this will force
the "emptiness" to show up...

-jack

----- Original Message -----
From: "Jerry Lake" <[EMAIL PROTECTED]>
Date: Thursday, April 26, 2001 4:54 pm
Subject: RE: [PHP] cell iterations in loop

> Thanks, that worked with the removal
> of the first if clause for part 2 of
> my question, as far as part one, I will
> try to explain better. if you view the
> chunk of code in a browser you will get
> a table with borders number 1-43 however
> there will be a blank space at the end
> where 44 & 45 would be. how can I make
> the loop echo enough "<td> </td>" lines
> to show empty cells instead of blank space
> regardless of the number of cells I am
> creating ?
>
> Jerry Lake            - [EMAIL PROTECTED]
> Interface Engineering Technician
> Europa Communications - http://www.europa.com
> Pacifier Online            - http://www.pacifier.com
>
>
> -----Original Message-----
> From: Jack Dempsey [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, April 26, 2001 1:18 PM
> To: [EMAIL PROTECTED]; Jerry Lake
> Subject: RE: [PHP] cell iterations in loop
>
>
> I'm a little unclear as to what you're trying to do, but here's my
> interpretation:
>
> problem 2: if it ends on a complete row...
> solution: put the echoing of the first and last tr's inside your
> conditional. When $x is initialized to 0, the if will return true,
> and you
> will output the very first tr...same at the end...so i'd have
> something like
> this:
>
> <table width="450" border="1" align="center">
> <!-- we delete this first <tr> //-->
> <?
> $x = 0;
> #different here for later reason
> $length = 42;
> while ($x <= $length)
>        {
>                $x++;
>                if ($x % 5 == 0)
>                        {
>                                echo "<tr>\n";
>                        }
>                echo "<td>".$x."</td>\n";
>                if ($x % 5 == 0)
>                {
>                        echo "</tr>\n";
>                }
>
>        }
>
> #also added in
> if($length % 5 != 0){
> {
>        #then we know that it did not end completely, so echo
> you're final </tr>
>        echo "</TR>\n";
> }
> #no need for an else block because it would do nothing
> ?>
> <!-- as well as this one </tr> //-->
> </table>
>
> Now if it ends on a complete row, you're fine!
>
> problem 1: what about if it ends at 42 or something, with just a
> closing</td>?
> solution: make a final check to see if you need that closing </tr>
> That is the if statement after you're loop...
>
> I hope this helps.
>
> -jack
>
>
>
> -----Original Message-----
> From: Jerry Lake [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, April 26, 2001 2:32 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] cell iterations in loop
>
>
> I've got some code that I am
> creating that creates a table with
> a loop. and it works fine for what
> it is, but my question is how do I
> compensate for rows that aren't divisible
> by 5 ? i.e. the empty cells at the table.
> additionally if it ends on a complete row
> (divisible by 5) I end up with an additional
> empty row at the end of the table, I can
> see why it does, I'm just trying to get around
> it. no big hurry on this, I'm just trying to
> learn more.
>
> <snip>
> <table width="450" border="1" align="center">
>        <tr>
> <?
> $x = 0;
> while ($x <= 42)
>        {
>                $x++;
>                if ($x % 5 == 0)
>                        {
>                                echo "<td>".$x."</td>\n";
>                                echo "</tr>\n<tr>\n";
>                        }
>                else
>                        {
>                                echo "<td>".$x."</td>\n";
>                        }
>        }
> ?>
>        </tr>
> </table>
> </snip>
>
> Jerry Lake            - [EMAIL PROTECTED]
> Interface Engineering Technician
> Europa Communications - http://www.europa.com
> Pacifier Online            - http://www.pacifier.com
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: php-list-
> [EMAIL PROTECTED]
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: php-list-
> [EMAIL PROTECTED]
>



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to