login  Naam:   Wachtwoord: 
Registreer je!
 Forum

kleuren

Offline remco - 08/05/2005 18:38
Avatar van remcoLid kijk je hebt bijvoorbeeld een gastenboek en het eerste bericht word (bijvoorbeeld) geel en de tweede dan weer wit en de derde weer geel en de vierde weer wit enz. hoe stel je dat in ?

8 antwoorden

Gesponsorde links
Offline Stijn - 08/05/2005 18:42 (laatste wijziging 08/05/2005 18:43)
Avatar van Stijn PHP expert
  1. <?php
  2. $kleur = ($i++ % 2) ? "#ffffff" : "#0099FF"; //zet hier je kleur
  3. ?>


  1. <?php
  2. while ($obj = mysql_fetch_assoc($query))
  3. {
  4. <table width=\"100%\">
  5. <tr bgcolor=\"$kleur\">
  6. <td>
  7. $obj['bericht']
  8. </td>
  9. </tr>
  10. </table>";
  11. ?>


zoiets ongeveer 
Offline Geerios - 08/05/2005 18:46 (laatste wijziging 08/05/2005 18:48)
Avatar van Geerios Onbekend Kijk hier eens: http://www.site...mp;id=3997

EDIT:
Stijn1989 was me voor 
Offline Shifty - 08/05/2005 18:49
Avatar van Shifty Onbekend Inderdaad, zoals Stijn1989 zegt. Er wordt bij $i steeds 1 opgeteld. Wanneer het deelbaar is door 2, dan is kleur 1 de kleur die gebruikt wordt, anders kleur 2 de kleur.

Verder moet je stukken html niet echoën Stijn1989, en bovendien zet jij ook variabelen binnen quotes, dat hoort ook niet.
Offline Stijn - 08/05/2005 19:07
Avatar van Stijn PHP expert het was maar een voorbeeld als ik snel typ denk ik niet zozeer snel na 
Offline Shifty - 08/05/2005 19:13
Avatar van Shifty Onbekend Maar van dit voorbeeld proberen andere mensen weer iets te leren, dus je moet altijd netjes scripten.
Offline Bouli - 10/05/2005 01:47
Avatar van Bouli HTML interesse Bij mij was het trouwens nodig, om een "@" voor de controle te zetten, om de notice, dat variabele i "undefined" is, te voorkomen...

  1. <?php
  2.  
  3. $kleur = (@$i++ % 2) ? "#FFFFFF" : "#000000";
  4.  
  5. ?>


Zal wel weer aan mij liggen 
Offline nemesiskoen - 10/05/2005 08:01 (laatste wijziging 10/05/2005 08:02)
Avatar van nemesiskoen Gouden medaille

PHP expert
je kan $i dan even identificiëren he

  1. <?php
  2.  
  3. $i = 0;
  4.  
  5. ?>
  6.  
  7. <table>
  8.  
  9. <?php
  10.  
  11. while( gegevens ophalen ) {
  12.  
  13. $kleur = (@$i++ % 2) ? "#FFFFFF" : "#000000";
  14.  
  15. ?>
  16.  
  17. <tr>
  18. <td bgcolor='<?php echo $kleur; ?>'>
  19. </td>
  20. </tr>
  21.  
  22. <?php
  23.  
  24. }
  25.  
  26. ?>
  27.  
  28. </table>
Offline Bouli - 10/05/2005 13:25
Avatar van Bouli HTML interesse Ja, daar had ik weer niet aan gedacht... Lag aan mij dus 

Merci
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.399s