Par défaut, les tables utilisent une couleur d'arrière-plan cohérent pour chaque ligne. Tables avec de grandes quantités de données et de nombreuses lignes peuvent apparaître difficiles à lire à cause de cela . En utilisant une combinaison de classes dans un fichier CSS et scripts PHP , vous pouvez alterner les couleurs des lignes dans une table. Vous allez utiliser une boucle pour parcourir chaque ligne , indépendamment de combien vous en avez dans le tableau. Vous pouvez utiliser les données pour les lignes de table à partir de n'importe quelle source , y compris une variable de tableau ou de dossiers prélevés sur une base de données . Instructions
1
Ouvrez le fichier CSS. Tapez la commande suivante pour définir deux classes:
row1 {background -color: # FFFFFF ;} .
Row2 . {Background -color: # B0B0B0 ; }
Toutes les lignes que l'utilisation de la classe " ligne1 " avoir un fond blanc, et toutes les lignes qui utilisent " row2 " avoir un fond gris clair .
2
Ouvrez le fichier HTML. Tapez la commande suivante pour créer une nouvelle table en HTML:
données < /th> Photos < p> < /tr> 3 Tapez la commande suivante pour ouvrir une balise PHP et obtenir les informations que vous allez utiliser pour remplir la table : < php Photos $ tableau = array (" Item 1", " article 2", " article 3", " article 4") ; $ i = 0; " $ i" variable agit comme un compteur de lignes alternées . . Remplacer " $ tableau " avec les données réelles dont vous avez besoin , comme les lignes d'une base de données 4 Tapez la commande suivante pour alterner les couleurs des lignes dans la table, puis fermez l'interface de PHP et la table tags: < br > foreach ( $ myArray que $ data) { if ($ i% 2 == 1) { echo " |
\\ n " . $ data . " | \\ n
\\ n";
} else { echo
"
\\ n " . $ data . " | \\ n
\\ n"; }
$ i + +; ?
}
> < br >
Photos
le "si" fonction effectue un calcul "mod " sur le " $ i" variable de compteur . Lorsque le résultat est une , la classe " row1 " avec la couleur de la ligne blanche est appliquée à la ligne. Lorsque le résultat est zéro , la classe " rangée2 " avec la couleur gris clair est appliqué sur la ligne. La variable compteur augmente ensuite par un, et les répétitions de fonction jusqu'à ce que tous les enregistrements à partir de la variable myArray $ est chargée dans la table.
5
Enregistrer les fichiers HTML et CSS et les télécharger sur votre serveur Web. Photos