[PHP] Couleur différent une ligne sur deux

samof02 Messages postés 51 Statut Membre -  
Maxou88100 Messages postés 249 Statut Membre -
Bonjour,

J'ai un tableau de resultat sur lequel je retourne des lignes avec des resultats
J'aimerai que 1 ligne sur 2 soit en blanc et l'autre en bleu.
J'utilise langage php.

5 réponses

  1. Maxou88100 Messages postés 249 Statut Membre 11
     
    Salut !

    Utilise le CSS pour le faire !

    Exemple:

    HTML:
    <tr class="ligne1">Salut</tr>
    <tr class="ligne2">Ca va ?</tr>
    <tr class="ligne1">Et toi ?</tr>
    <tr class="ligne2">@++</tr>

    CSS:
    .ligne1{
    color: blue;
    }

    .ligne2{
    color: white;
    }

    Sinon tu peux le faire de manière dynamique avec une boucle et l'utilisation des divisions euclidienne ! Mais ça c'est une autre histoire :p
    2
  2. scriptiz Messages postés 1494 Statut Membre 425
     
    		$sql_donnees = mysql_query("SELECT * 
    			FROM matable");
    		$color = '#';
    		echo '<table>';
    		while($donnees = mysql_fetch_array($sql_comments))
    		{	
    			if($color == '#EEEEFF')
    				$color = '#FFEEEE';
    			else
    				$color = '#EEEEFF';
    				
    			echo '<tr style="background-color:'.$color.'"><td>Bonjour</td><td>'.$donnees['champs'].'</td></tr>';
    		}
    		echo '</table>';
    1
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. khlifi.hamza Messages postés 90 Statut Membre 4
     
    bonjour
    la soluce te fera tourner la tete "me le fera a moi aussi" mai voila

    sur la boucle avec laquelle tu remplit le tableau,
    "j utiliserai un algo pour que ca soit clair = pa de pertub avec les commandes ok!"

    couleur est une variable
    couleur1=vert

    debut de la boucle

    balise couleur de celule contenant en parametre couleur la variable couleur
    tatattatattaa (remplir la ligne du tableau)

    si la couleur = vert alors
    couleur=blanc
    sinon
    couleur=vert
    fin si

    fin de la boucle

    ca reste a tester et répond moi please
    0