et4891 Posted March 26, 2013 Share Posted March 26, 2013 I'm wondering if it's possible in an easy way that when I use while function to call out a bunch of data and put them into table but I want to use css to make it one row with regular background and one row with light background. hopefully what I sad make sense.... this is what I have echo "<style type='text/css'>"; echo "th {background: #CEED5E;}"; echo "</style>"; echo "<table border=1>"; echo "<tr><th>Product ID</th><th>Title</th><th>Author</th><th>Description</th></tr>"; while ($row = mysqli_fetch_assoc($result)) { echo "<tr><td>" . $row["id"] . "</td><td>" . $row["title"] . "</td><td>" . ucwords(strtolower($row["authorFirstName"] . " " . $row["authorLastName"])) . "</td><td>" . $row["description"] . "</td></tr>"; } echo "</table>"; Link to comment https://forums.phpfreaks.com/topic/276172-is-it-possible-to-combine-css-with-php-while-loop-and-table/ Share on other sites More sharing options...
trq Posted March 26, 2013 Share Posted March 26, 2013 You could simply use something lie: $css = 'odd'; while ($row = mysqli_fetch_assoc($result)) { $css = ($css == 'odd' ? 'even' : 'odd'); }Then just use the $css variable within your class. Link to comment https://forums.phpfreaks.com/topic/276172-is-it-possible-to-combine-css-with-php-while-loop-and-table/#findComment-1421110 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.