Miten saan tulostettua tiedot taulukkoon ja siten että joka toinen taulukon rivi on esim. harmaa.
<?php echo "<table border>"; echo "<tr><td>ID</td><td><b>Tuotenumero</b></td><td><b>Varastopaikka</b></td></tr>"; for ($i = 0; $i < mysql_num_rows($haku); $i++) { $iidee = mysql_result($haku, $i, "id"); $tuotteet = mysql_result($haku, $i, "tuote"); $uusip = mysql_result($haku, $i, "varastopaikka"); echo "<tr><td align=center>$iidee</td> <td align=center>$tuotteet</td> <tdalign=center>$uusip</td></tr>"; } echo "</table>"; ?>
Tulosta joka toiseen (tutkiminen menee kätevästi kakkosen jakojäännöksellä) class-attribuutti ja aseta CSS:llä haluttu väri.
<?PHP echo "<table border>"; echo "<tr><td>ID</td><td><b>Tuotenumero</b></td><td><b>Varastopaikka</b></td></tr>"; for ($i = 0; $i < mysql_num_rows($haku); $i++) { // tulostaa joka toiselle riville harmaata ja joka toiselle valkoista $color = ($color == 'harmaa') ? 'valkoinen' : 'harmaa'; $iidee = mysql_result($haku, $i, "id"); $tuotteet = mysql_result($haku, $i, "tuote"); $uusip = mysql_result($haku, $i, "varastopaikka"); echo "<tr class=$color><td align=center>$iidee</td> <td align=center>$tuotteet</td> <td align=center>$uusip</td></tr>"; } echo "</table>"; ?>
Sitten vaan teet kaksi tyyliä, toinen harmaa, toinen valkoinen..
Aihe on jo aika vanha, joten et voi enää vastata siihen.