Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: taulukon rivien väri

jarspa [20.11.2005 22:38:38]

#

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>";
?>

Blaze [20.11.2005 23:56:46]

#

Tulosta joka toiseen (tutkiminen menee kätevästi kakkosen jakojäännöksellä) class-attribuutti ja aseta CSS:llä haluttu väri.

Clawhammer [21.11.2005 00:57:09]

#

<?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..

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta