couleur alterné

couleur alterné - PHP - Programmation

Marsh Posté le 10-06-2004 à 17:41:27    

Salut,
je voudrais que mon tableau alterne entre 2 couleurs d'une ligne à l'autre.
J'ai essayé de suivre un tuto mais il m'affiche une erreur.
 
Pouvez vous me donnez des précisions svp?
 
au début de ma page j'ai donc ça:

Code :
  1. <?php require "../../php/connect.inc.php";
  2. require "../../php/parametre.php";
  3. ?>
  4. <?php
  5. $requete = mysql_query("SELECT * FROM `teenag_games` WHERE 1" );
  6. //On fixe les couleurs qui nous intéresse  
  7. $couleur1="#eeeeee";
  8. $couleur2="#cccccc";
  9. //on initialise à vrai
  10. $change = true;
  11. ?>


 
C'est le reste du code je suis pas sur de savoir ou le mettre:

Code :
  1. while ( $row = mysql_fetch_array($result) ) {
  2. if ($change){
  3. {
  4. echo $couleur1;
  5. else{
  6. echo $couleur2;
  7. }
  8. //A chaque passage on inverse la polarité par son contraire
  9. $change=!$change;
  10. }


 
Sachant que mon tableau commence comme ça:

Code :
  1. <tr>
  2.     <td bgcolor="<?php echo gris($resu); ?>"> <div align="left"><?php echo $ligne["nom"];?></div></td>


 
merci pour votre aide

Reply

Marsh Posté le 10-06-2004 à 17:41:27   

Reply

Marsh Posté le 10-06-2004 à 17:52:41    


Code :
  1. while ( $row = mysql_fetch_array($result) ) {
  2. if ($change){
  3. {
  4. echo $couleur1;
  5. else{
  6. echo $couleur2;
  7. }
  8. //A chaque passage on inverse la polarité par son contraire
  9. $change=!$change;
  10. }


 
relis ceci, tu as une erreur de blocs de code
tu t'es mélangé les pinceaux avec { }


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 10-06-2004 à 21:32:22    

Spoiler :

while ( $row = mysql_fetch_array($result) ) {  
echo $change ? $couleur1 : $couleur2;
//A chaque passage on inverse la polarité par son contraire
$change=!$change;
}


Message édité par ratibus le 10-06-2004 à 21:33:33
Reply

Marsh Posté le 10-06-2004 à 23:45:06    

C'est expliqué ii :
http://forum.hardware.fr/hardwaref [...] 6691-1.htm


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Sujets relatifs:

Leave a Replay

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