Re: [PHP-DB] SELECT html table

2005-12-05 Thread Amol Hatwar
On Sun, 2005-12-04 at 13:38 -0500, Ron Piggott (PHP) wrote:
 I have two questions.  
 
 I would like to display the contents of my table with the first row
 being grey in background and the next row being white and the third row
 being grey, fourth being white, etc.  I am not sure how to do this.

Cool. You must use CSS for this. Your PHP must dish out tr tags with
alternating CSS classes... this allows you to change colors later
without editing code. This done, now for dishing out tr tag with
alternating classes you can use a function built along the following
lines:

function showRow() {
static $row = 1;
print(tr class=\rCol$row\ Your HTML Row goes here. /tr);

if (2 == $row) {
$row--;
}
else {
$row++;
}
}

 
 Secondly I only want the first 20 records to be displayed at a time and
 then I want to create a NEXT link for the next 20 records (21-40) ...
 any idea how you would use the SELECT command to do this?

This should be plain simple... Try reading more about SELECT. You need
to use the LIMIT clause with SELECT.

Have fun,

ah

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



[PHP-DB] Re: SELECT html table

2005-12-05 Thread El Bekko

Ron Piggott (PHP) wrote:

I would like to display the contents of my table with the first row
being grey in background and the next row being white and the third row
being grey, fourth being white, etc.  I am not sure how to do this.


Well, that's pretty easy to do actually :P
You have your while() statement to execute your displaying part. In 
there, you add some if()'s


I'll use an example for 20 posts. An example:

$array1 = array(1,3,5,7,9,11,13,15,17,19)

?php
while($i  $totalrows)
{
$j = $i - 1;
if($i == array1[$j])
{
--some code--
echo tb class=\grey\all the rest/tb;
}
else
{
--some code--
echo tb class=\white\all the rest/tb;
}
--more code--
}
?

This is a really easy way to do it, and I guess it works :)

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