Re: RE: [PHP] cell iterations in loop

From: Date: Thu, 26 Apr 2001 20:59:59 +0000
Subject: Re: RE: [PHP] cell iterations in loop
Groups: php.general 
Request: Send a blank email to php-general+get-50499@lists.php.net to get a copy of this message
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" <jerryl@europa.com> 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 - jerryl@europa.com > Interface Engineering Technician > Europa Communications - http://www.europa.com > Pacifier Online - http://www.pacifier.com > > > -----Original Message----- > From: Jack Dempsey [mailto:dempsejn@georgetown.edu] > Sent: Thursday, April 26, 2001 1:18 PM > To: php-general@lists.php.net; 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:jerryl@europa.com] > Sent: Thursday, April 26, 2001 2:32 PM > To: php-general@lists.php.net > 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 - jerryl@europa.com > 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: 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 > > > > -- > 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 >

« previous php.general (#50499) next »