Computer Webmaster Gaming Console Graphics Forum

Welcome to the Computer Webmaster Gaming Console Graphics Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

MK PitStop Main Earn $25 Earn Money Posting Extras Members Blogs Image Hosting User Pages
Go Back   Computer Webmaster Gaming Console Graphics Forum > Webmaster Forum > Website Coding > PHP
Register FAQ/Rules Become A V.I.P. Member Search Today's Posts Mark Forums Read

PHP PHP for some can be one of the hardest website programming codes, so do you need help on your PHP script, if it is php4, php5 or lower this is the place for you for any PHP help.

Google
Closed Thread
 
LinkBack Thread Tools Display Modes
Old 07-01-2007, 5:10 PM   #1
Jeffrey Ellis
 
Jeffrey Ellis's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Table with Alternating BG Colored Rows

Hi--

I was wondering if the there is an if statement that would check whether a
retrieved row from a mysql table was an even or odd number?

All My Best,
Jeffrey



 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Advertisements
Old 07-01-2007, 5:10 PM   #2
Ian.H [dS]
 
Ian.H [dS]'s Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Table with Alternating BG Colored Rows

On Sat, 16 Aug 2003 16:39:47 -0700 in
<message-id:BB640ED3.56622%support@groundlevel.net>
Jeffrey Ellis <support@groundlevel.net> wrote:

> Hi--
>
> I was wondering if the there is an if statement that would check
> whether a retrieved row from a mysql table was an even or odd number?
>
> All My Best,
> Jeffrey
>
>
>


$i = 0;
while ($stuff = @mysql_fetch_assoc($result)) {
$row_class = (($i % 2) == 0) ? 'light' : 'dark';

echo "<td class=\"$row_class\">$stuff['foo']</td>";

$i++;
}


Assuming you have a 'light' and 'dark' class. The % (modulo) checks to
see if $i is an odd or even number, and will return the colour
accordingly =)


HTH.



Regards,

Ian


--
Ian.H [Design & Development]
digiServ Network - Web solutions
www.digiserv.net | irc.digiserv.net | forum.digiserv.net
Programming, Web design, development & hosting.
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 07-01-2007, 5:11 PM   #3
Jeffrey Ellis
 
Jeffrey Ellis's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Table with Alternating BG Colored Rows

in article 20030817004836.59d01eef.ian@WINDOZEdigiserv.net, Ian.H [dS] at
ian@WINDOZEdigiserv.net wrote on 8/16/03 4:48 PM:

> On Sat, 16 Aug 2003 16:39:47 -0700 in
> <message-id:BB640ED3.56622%support@groundlevel.net>
> Jeffrey Ellis <support@groundlevel.net> wrote:
>
>> Hi--
>>
>> I was wondering if the there is an if statement that would check
>> whether a retrieved row from a mysql table was an even or odd number?
>>
>> All My Best,
>> Jeffrey
>>
>>
>>

>
> $i = 0;
> while ($stuff = @mysql_fetch_assoc($result)) {
> $row_class = (($i % 2) == 0) ? 'light' : 'dark';
>
> echo "<td class=\"$row_class\">$stuff['foo']</td>";
>
> $i++;
> }
>
>
> Assuming you have a 'light' and 'dark' class. The % (modulo) checks to
> see if $i is an odd or even number, and will return the colour
> accordingly =)


Hi, Ian--

Thank you...this looks great!

Please excuse my ignorance (again <G>), but...a class? Can you tell me how
to define that?

All My Best,
Jeffrey



 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 07-01-2007, 5:11 PM   #4
Jeffrey Ellis
 
Jeffrey Ellis's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Table with Alternating BG Colored Rows

in article 20030817021632.3cc0f3b5.ian@WINDOZEdigiserv.net, Ian.H [dS] at
ian@WINDOZEdigiserv.net wrote on 8/16/03 6:16 PM:

> On Sat, 16 Aug 2003 18:06:02 -0700 in
> <message-id:BB64230A.5662D%support@groundlevel.net>
> Jeffrey Ellis <support@groundlevel.net> wrote:
>
>> Hi, Ian--
>>
>> Thank you...this looks great!

>
>
> No probs =)
>
>
>>
>> Please excuse my ignorance (again <G>), but...a class? Can you tell
>> me how to define that?

>
>
> The class will be defined in your CSS (Cascading Style Sheets). This
> part actually has nothing to do with PHP, but the HTML side of things.
>
> Forgive me if I over-simplify this next part, as I don't know what
> you've used in your files, or how much you've covered CSS etc...
>
> In you HTML <head></head> section, you can use a line such as:
>
>
> <link rel="stylesheet" href="/path/to/default.css" type="text/css" />
> ('default.css' can be anything you like)
>
>
> This would then load your CSS file from that location. 'default.css'
> would contain code for your alt. colours such as:
>
>
> .light {
> color:#000;
> background-color:#eee;
> }
>
> .dark {
> color:#000;
> background-color:#aaa;
> }
>
>
> The '.' defines these as a 'class'.. much like structs in C etc.
>
> Just to complete the explanation, sometimes, you'll find things like:
>
>
> <td id="light">
>
>
> etc.. an 'id' can only be used once on a page (possibly for a logo
> definition or the likes), whereas a class can be used repeatedly (like
> you'd require for your alt. rows).
>
> An 'id' defined in CSS will look like:
>
>
> #light {
> ...
> }
>
>
> The '#' defining an 'id'.
>
> The beauty of this, is if you include the <link ....> line on all of
> your pages, and you say, wanted to change the light colour from the grey
> defined in my example to yellow, you only have to change the value in
> the CSS file for it to affect the entire site, whereas the "old" style
> of using 'bgcolor="#eeeeee"; etc, means that you could have a _lot_ of
> modifications to make to perform the same change.
>
> Sites like:
>
>
> <URL:http://www.webmonkey.com/>
>
>
> have some more info on CSS if necessary, and obviously google.. but if
> you're not using it as yet, it'd go highly recommended for easy
> maintenance, and less code during development =)
>
>
>>
>> All My Best,
>> Jeffrey

>
>
> HTH / clarifies further.


Hi, Ian--

Yes...I think I have it now...I'll give it a go!

Thank you!

All My Best,
Jeffrey

 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 07-01-2007, 5:11 PM   #5
Jeffrey Ellis
 
Jeffrey Ellis's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Table with Alternating BG Colored Rows

in article 20030817021632.3cc0f3b5.ian@WINDOZEdigiserv.net, Ian.H [dS] at
ian@WINDOZEdigiserv.net wrote on 8/16/03 6:16 PM:

> On Sat, 16 Aug 2003 18:06:02 -0700 in
> <message-id:BB64230A.5662D%support@groundlevel.net>
> Jeffrey Ellis <support@groundlevel.net> wrote:
>
>> Hi, Ian--
>>
>> Thank you...this looks great!

>
>
> No probs =)
>
>
>>
>> Please excuse my ignorance (again <G>), but...a class? Can you tell
>> me how to define that?

>
>
> The class will be defined in your CSS (Cascading Style Sheets). This
> part actually has nothing to do with PHP, but the HTML side of things.
>
> Forgive me if I over-simplify this next part, as I don't know what
> you've used in your files, or how much you've covered CSS etc...
>
> In you HTML <head></head> section, you can use a line such as:
>
>
> <link rel="stylesheet" href="/path/to/default.css" type="text/css" />
> ('default.css' can be anything you like)
>
>
> This would then load your CSS file from that location. 'default.css'
> would contain code for your alt. colours such as:
>
>
> .light {
> color:#000;
> background-color:#eee;
> }
>
> .dark {
> color:#000;
> background-color:#aaa;
> }
>
>
> The '.' defines these as a 'class'.. much like structs in C etc.
>
> Just to complete the explanation, sometimes, you'll find things like:
>
>
> <td id="light">
>
>
> etc.. an 'id' can only be used once on a page (possibly for a logo
> definition or the likes), whereas a class can be used repeatedly (like
> you'd require for your alt. rows).
>
> An 'id' defined in CSS will look like:
>
>
> #light {
> ...
> }
>
>
> The '#' defining an 'id'.
>
> The beauty of this, is if you include the <link ....> line on all of
> your pages, and you say, wanted to change the light colour from the grey
> defined in my example to yellow, you only have to change the value in
> the CSS file for it to affect the entire site, whereas the "old" style
> of using 'bgcolor="#eeeeee"; etc, means that you could have a _lot_ of
> modifications to make to perform the same change.
>
> Sites like:
>
>
> <URL:http://www.webmonkey.com/>
>
>
> have some more info on CSS if necessary, and obviously google.. but if
> you're not using it as yet, it'd go highly recommended for easy
> maintenance, and less code during development =)
>
>
>>
>> All My Best,
>> Jeffrey

>
>
> HTH / clarifies further.


Hi, Ian--

It works great! Thank you!

All My Best,
Jeffrey



 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Featured Websites
Free Space
Free Space
Free Space Free Space
Closed Thread
Tags: , , ,




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Dynamic Creation of Rows Mr. Clean PHP 4 07-01-2007 3:18 PM
Delete from a table using entries in temp table n00bie Database 2 06-10-2007 12:25 AM
table in a table Piotr Database 4 06-10-2007 12:23 AM
creating unique rows VB.NET Database 1 06-10-2007 12:20 AM
Calculated rows neeper Database 0 05-31-2007 8:42 PM


Featured Websites




All times are GMT +1. The time now is 12:36 AM.


Powered by: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0
Cheap Computers
MK PitStop Copyright 2005 - 2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98