Førstesiden / PHP & MySQL / modulus.html
Ulike farger på annenhver linje
Å ha forskjellige farger på hver record i en utskrift fra en database, letter utskriften betydlig. Funksjonen er meget enkel:
//utenfor løkka:
$teller=0;
//denne koden setter du inn i løkka di
if($teller%2)
{
$bgcolor="#336666";
}
else
{
$bgcolor="#990066";
}
PRINT "<tr bgcolor=$bgcolor><td>$variabel</td>";
$teller++;
NB: Dette er ikke et komplett script, kun et kodesnutt. Du må derfor endre den slik at den passer inn i ditt script.
Skrevet av Sindre Mathisen 2001
Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar
Kommentarer| Innsendt av Ove | Email: ove[ATNOSPAM]cardshop.no | Mener dette er en bedre måte å gjøre det på:
$i = 0;
while ($row = mysql_fetch_array($result)) {
$bgcolor = ($i++ & 1) ? $bgcolor2 : $bgcolor1;
print ' | | ' ;
}
| Innsendt av Anders Lothe | Email: anders[ATNOSPAM]frening.com |
$color = "black";
while (true) {
if ($color=="black")
$color = "white";
else
$color = "black";
echo "bla bla ";
}
?> |
|