Coloriage et alternance de couleur des lignes d'un tableau
Le_duc26
Messages postés9Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention14 avril 2008
-
1 juin 2007 à 15:38
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 2012
-
25 juin 2010 à 22:53
Bonjour,
J’ai créer une belle base de donnée et je voulais que mon tableau soit plus lisible alors j’ai cherché sur le net un script qui me permet d'alterné les couleur.
Voila mon code …
Je pense que j’ai un problème a ce niveau :
<tr bgcolor= "<? echo $bg;?>">
<html>
<head>
<title></title>
</head>
<?php
// Affichage du tableau des Agences
function TableauAgences ($connexion)
{
$resultat = ExecRequete ("SELECT * FROM listagences ", $connexion);
echo "<CENTER>\"
. \"<CAPTION ALIGN=bottom>Table listagences </CAPTION> \"
. \"----
REF |Nom |Numéro de téléphone |\"
. \"Adresse |EF |Code Postal |\"
. \"Ville |CS |Action |
<? echo $row['REF'];?>,
<? echo $row['Nom'];?>,
<? echo $row['NumTel'];?>,
<? echo $row['Adresse'];?>,
<? echo $row['EF'];?>,
<? echo $row['CodPost'];?>,
<? echo $row['Ville'];?>,
<? echo $row['CS'];?>,
}
//*****************************************************
//////////////////////////////////////////////////////////////////////////////////////////
$gestfour = ObjetSuivant ($resultat);
while ($gestfour = ObjetSuivant ($resultat))
{
// On encode le titre pour le placer dans l'URL
$REFURL = urlEncode ($gestfour ->REF);
echo \"----
$gestfour->REF, $gestfour->Nom, \"
. \"$gestfour->NumTel, $gestfour->Adresse, \"
. \"$gestfour->EF, \"
. \"$gestfour->CodPost, \"
. \"$gestfour->Ville, \"
. \"$gestfour->CS, \"
. \"http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP - Alternance des couleurs dans un tableau</title>
</head>
<?php
// Connection à la base de données.
mysql_connect("localhost","","");
mysql_select_db("tutorial");
// Sélection des données à insérer dans le tableau.
$result=mysql_query("select * from name_list order by id asc");
?>
----
No.,
Company,
<?php
// Mettre la variable au départ à 1.
$num=1;
// Boucle d'affichage des résultats de la requête
while($row=mysql_fetch_assoc($result)){
$num++;
// Utiliser Modulo 2 afin de vérifier si le $num est égal à 0.
if(($num%2)!=0){
$bg=\"#FFCC00\";
}else{
$bg=\"#FFFF00\";
}
?>
----
\">
<? echo $row['id']; ?>,
<? echo $row['name']; ?>,
<?php
// Fin de la boucke.
}
// Fermeture de la connection à la base de données.
mysql_close();
?>
</html>