2 couleurs, oui ! mais 3 ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : 2 couleurs, oui ! mais 3 ?

par jojolapine » 18 févr. 2006, 21:33

Tu peux éviter de te servir du modulo...
je m'explique...tu initialises trois variables comme ceci:
$couleur1=...; //je sais plus le code des couleurs :p
$couleur2=...; //alors à toi de mettre les valeurs que tu veux
$couleur3=...;
et ensuite dans ton affichage, si tu faits une boucle...
tu initialise une variable ($i par exemple, mais elle ne doit pas être la variable de la boucle):
<?php
$i=1
for($k=0;$k<$fin_tableau;$k++){
  $color=${'couleur'.$i.''};
  echo "<td bgcolor=".$color." align=\"center\"><span class=\"Style8\">";
  echo "<td bgcolor='.$color.' align=\"center\"><span class=\"Style8\">";

  if($i<3){
     $i++;
  } else {
     $i=1;
  }
?>
echo "</tr>"; 
voila si tu comprends pas ou si j'ai faits des erreurs...dis moi tou...

par Kimble » 18 févr. 2006, 19:45

Merci les amis. j'y cours...

par Truc » 18 févr. 2006, 19:43

Une recherche sur le Forum

par Ouaibou » 18 févr. 2006, 19:36

Salut,

Si je t'ais bien compris, il faut que tu te renseignement côté JavaScript et non PHP.

Pour cela, l'élément onMouseOver accouplé à une recherche sur internet devrait t'aider à résoudre ton problème.

@+

2 couleurs, oui ! mais 3 ?

par Kimble » 18 févr. 2006, 19:07

Bonjour, j'affiche mes tableaux avec une alternance de 2 couleurs :
<?php //$color=alternance des 2 couleurs 
		$color = 0;
		while (......))     	 
{ 
		echo '<tr>';
 //affiche les 2 couleurs du tableau
$color % 2 ? $bgcolor = "#ddf0a7" : $bgcolor = "#bcdd95";
echo '<td bgcolor='.$bgcolor.' align="center">';?><span class="Style8">
<?php //code?>

<?php echo '<td bgcolor='.$bgcolor.' align="center">';?><span class="Style8">
<?php //code?>

<?php $color++;
echo "</tr>";	 
}?>
Mais comment faire pour ajouter une 3éme couleur au passage de la souris sur une ligne du tableau , comme dans phpMyAdmin ?