dadamssg Posted August 6, 2009 Share Posted August 6, 2009 I'm trying to use the keyname for the array i'm walking through...so i use while ($list = mysqli_fetch_assoc($result)) { echo crap } to list out forum topics. And i'm pretty sure the keyname gets started at 0. So how do i grab that number for $list, check to see if it's even....if so echo a background color for a table row. ideas? Link to comment https://forums.phpfreaks.com/topic/169030-solved-alternating-table-colors/ Share on other sites More sharing options...
wildteen88 Posted August 6, 2009 Share Posted August 6, 2009 You'd want setup a counter, eg $i = 0; while ($list = mysqli_fetch_assoc($result)) { // work out bg color $bg_color = ($i%2 == 0) ? 'color 1' : 'color 2'; // display row echo '<tr style="background-color: '.$bg_color.'">'; // display columns here echo '</tr>'; // increment counter $i++; } Link to comment https://forums.phpfreaks.com/topic/169030-solved-alternating-table-colors/#findComment-891800 Share on other sites More sharing options...
dadamssg Posted August 6, 2009 Author Share Posted August 6, 2009 awesome thanks! worked, i changed it to this for the color echo "<tr bgcolor='{$bg_color}'> Link to comment https://forums.phpfreaks.com/topic/169030-solved-alternating-table-colors/#findComment-891807 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.