Per record andere achtergrondkleur

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Martijn

Martijn

25/02/2006 20:21:00
Quote Anchor link
Hallo,

Stel dat er 10 records in een tabel staan. Vervolgens record 1-3-5-7-9 in de achtergrond kleur geel.
En de records 2-4-6-8-10 in de kleur rood.

Hieronder volgt de code

$query="SELECT * FROM leden WHERE activeer='ja'";
$result = mysql_query($query) or die("FOUT : ". mysql_error());


while ($rij=mysql_fetch_array($result)){

// Print


echo ("<td id=vak4 class=body width=65%>{$rij['naam']}TD>");
echo ("<td id=vak4 class=body width=20%>{$rij['email']}</td>");
echo ("</tr>");
}

?>

Hoe krijg je nou bij de het eerst weergegeven record de achtergrondkleur geel en bij de 2e de kleur rood
 
PHP hulp

PHP hulp

17/11/2024 14:43:28
 
Jan Koehoorn

Jan Koehoorn

25/02/2006 20:38:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
// om en om
$flip = 0;

while (blablafetch) {
    $flip ^= 1;
    
}

?>


Geeft een waarde die om en om 0 en 1 wordt. Op basis daarvan kun je van achtergrondkleur wissen.
Gewijzigd op 25/02/2006 20:39:00 door Jan Koehoorn
 
Martijn B

Martijn B

25/02/2006 20:44:00
Quote Anchor link
In de while loop zet je:

if( id % 2 )
{
// oneven id's
}
else
{
// even id's
}
 
PHP Newbie

PHP Newbie

25/02/2006 20:46:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

if( id % 2 == 0)
{


?>


toch? of heb ik het nu verkeerd
 
Jelmer -

Jelmer -

25/02/2006 21:32:00
Quote Anchor link
x=0 staat voor false, x>0 staat voor true, dus dat wat Martijn deed mat in principe ook.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.