[php]tableau alternance couleurs

tableau alternance couleurs [php] - PHP - Programmation

Marsh Posté le 29-06-2003 à 19:48:48    

[:saluti]
 
voila j'ai ce code qui normalement doit "provoquer" une alternance des couleurs dans mon tableau, pourtant il n'en n'est rien ... le seul truc qu'il provoque : c'est des erreurs ...
 

Code :
  1. <?php
  2. function couleur()
  3. {
  4. static $coul
  5. if($coul == "#CCCCFF" )
  6. $coul = "#9999FF";
  7. else
  8. $coul = "#CCCCFF";
  9. return $coul;
  10. }
  11. ?>


 
 
voila alors pour la couleur dans le tableau je fais  
 
 

Code :
  1. <tr bgcolor="<? echo $coul; ?>">
  2. ...


 
quest ce qui cloche ???
 
 
ya surement encore un moyen bien plus simple mais je trouve po  
 
 
merci

Reply

Marsh Posté le 29-06-2003 à 19:48:48   

Reply

Marsh Posté le 29-06-2003 à 20:59:00    

Bon je te propose ma solution , qui est peut etre plus longue mais qui marche (moi je connais que l'asp mais l'algo change pas)
l'algo suivant doit etre mis a l'interieur d'une boucle repeter , (genre l'affichage dans un table du contenu d'une table , tu utilise un recordset en asp avec un boucle "while...wend" (je sais pas c koi l'equivanlent en php)
 
voici l'algo tt bete

Citation :


i=1
 
while....
 
 
 if i=1 then ecrire"<tr bgcolor=couleur1>"
 
else
 
 ecrire"<tr bocolor=couleur2>"
 
  i= 1 - i
 
 
 
end if
 
wend


Message édité par Zobman le 29-06-2003 à 21:00:48

---------------
La réalité n'est qu'une illusion créée par le manque de Drogue....
Reply

Marsh Posté le 29-06-2003 à 21:23:58    

ben t'as quoi comme message d'erreur [:mlc]
et puis ta fonction tu l'appeles quand [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 29-06-2003 à 21:24:57    

Perso j'utilise :
 

$comp++;
if ($comp%2){$couleur="couleur1";}
else{$couleur="couleur2";}


 
Que je mets dans mon WHILE :)

Reply

Marsh Posté le 29-06-2003 à 21:42:50    

comme sur des roulettes avec ton script max evans ^^
 
encore merci a tous ^^
@++

Reply

Marsh Posté le 30-06-2003 à 21:23:01    

tristheking a écrit :

<tr bgcolor="<? echo couleur(); ?>">
...


 
edit: grosse connerie...


Message édité par FlorentP le 01-07-2003 à 23:15:59
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed