login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Colorswitch (Opgelost)

Offline Brix - 03/08/2006 12:00
Avatar van BrixNieuw lid Hoi,

ik wil graag iets doen met een colorswitch.
ik zal even uitleggen wat k hiermee bedoel

ik heb een nieuwskopje. die moet een kleurtje hebben in de <tr>
de volgende moet weer een ander kleurtje hebben
het is een kwestie van:

1
2
1
2

zoiets

maar hoe?

bvd

Brix

7 antwoorden

Gesponsorde links
Offline CDNC - 03/08/2006 12:02 (laatste wijziging 03/08/2006 12:03)
Avatar van CDNC PHP ver gevorderde
  1. <?
  2. for($i=0; ....<query>.... ; $i++){
  3. $kleur = (($i % 2) == 1) ? 'kleur 1' : 'kleur 2' ;
  4. ?>
  5. <tr style="background:<?=$kleur?>;">
  6. ...<td>...
  7. </tr>
  8. <?
  9. }
  10. ?>
Offline Brix - 03/08/2006 12:35 (laatste wijziging 03/08/2006 12:37)
Avatar van Brix Nieuw lid oke dankje

heb het geprobeerd

maar wil nog niet lukken

ik heb dan deze for loop

maar ook nog een while

dus moet de while in de for loop of anders om.
want ik heb nu zo:
  1. $download_query = mysql_query("SELECT filename, screenname FROM downloads WHERE status = '1'") or die(mysql_error());
  2. $rows = mysql_num_rows($download_query);
  3. while($row = mysql_fetch_array($download_query, MYSQL_BOTH)){
  4.  
  5. for($i=0; $rows; $i++){
  6. $kleur = (($i % 2) == 1) ? '#CCCCCC' : '#999999' ;
  7.  
  8. echo "<tr style=\"background: $kleur;\"><td><a href=".$row[0].">".$row[1]."</a></td></tr>";
  9.  
  10. }
  11. }
Offline Rik - 03/08/2006 12:38 (laatste wijziging 03/08/2006 12:38)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
  1. $download_query = mysql_query("SELECT filename, screenname FROM downloads WHERE status = '1'") or die(mysql_error());
  2. $rows = mysql_num_rows($download_query);
  3. $i = 0;
  4. while($row = mysql_fetch_array($download_query, MYSQL_BOTH))
  5. {
  6. $kleur = (($i % 2) == 1) ? '#CCCCCC' : '#999999' ;
  7. echo "<tr style=\"background: $kleur;\"><td><a href=".$row[0].">".$row[1]."</a></td></tr>";
  8. $i++;
  9. }
Offline Brix - 03/08/2006 13:11
Avatar van Brix Nieuw lid en het werkt

merci beaucoup
Offline CDNC - 03/08/2006 13:20 (laatste wijziging 03/08/2006 13:20)
Avatar van CDNC PHP ver gevorderde als je m'n voorbeeld goed had ingevuld...
  1. <?
  2. for($i=0;$verwijder_selc = mysql_fetch_assoc($verwijder_selb);$i++){
  3. $kleur = (($i % 2) == 1) ? 'efefef' : 'fafafa';
  4. // ff uit een script van mij gepukt
  5. ?>
Offline Rik - 03/08/2006 13:23
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
  1. for($i=0;$verwijder_selc = mysql_fetch_assoc($verwijder_selb);$i++){
Gaat niet werken, dan haal je alleen de eerste rij op.
Offline CDNC - 03/08/2006 13:35 (laatste wijziging 03/08/2006 13:36)
Avatar van CDNC PHP ver gevorderde ik zei net dat ik het zo gebruik in een script en het werkt , en ook met error_reporting op E_ALL
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s