/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Farveskift på linjer fra array
Fra : Ole Olsen


Dato : 31-05-04 05:27

Jeg har en hel masse linjer, der kommer fra et array, der så echo'es
ud. Jeg kunne tænke mig at lave det sådan, at linje 1 bliver hvid,
linje 2 grå, linje 3 hvid osv osv.

Er der en smart måde at gøre det på? Hvis ikke, kan jeg også godt
bruge én, der ikke er så smart

Vh, Ole Olsen

 
 
Per Thomsen (31-05-2004)
Kommentar
Fra : Per Thomsen


Dato : 31-05-04 06:54

Ole Olsen wrote:
> Jeg har en hel masse linjer, der kommer fra et array, der så echo'es
> ud. Jeg kunne tænke mig at lave det sådan, at linje 1 bliver hvid,
> linje 2 grå, linje 3 hvid osv osv.
>

Brug modulos operatoren (%), f.eks. sådan her:

echo '<table>';
$noOfLines = count($array);
for($lineNo=0; $lineNo<$noOfLines; $lineNo++) {
   $bgColor = ( ($lineNo%2==0) ? 'white' : 'grey' );
   echo '<tr style="background-color: '.$bgColor.'">';
   // echo td'erne her
   echo '</tr>';
}
echo '</table>';

MVH Per Thomsen,
http://www.pert.dk/

Ole Olsen (31-05-2004)
Kommentar
Fra : Ole Olsen


Dato : 31-05-04 23:29

On Mon, 31 May 2004 07:54:13 +0200, Per Thomsen <pert@pert.dk> wrote:


>
>Brug modulos operatoren (%), f.eks. sådan her:

Tak for det. Virker fint!

OO


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste