et4891 Posted March 26, 2013 Share Posted March 26, 2013 (edited) 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>"; Edited March 26, 2013 by et4891 Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.