IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Colorisation lignes Table HTML


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut Colorisation lignes Table HTML
    Bonjour,

    J' ai un Array 2 dimentions
    $i = le N° de ligne
    $j = le N° de col
    chaque ligne a plusieurs colonnes
    la colonne de gauche contiens une incrémentation
    allant de 1 à 9 ce qui fait un bloc, et on recommence
    et, le bloc part toujours de 1 mais peut s'arreter
    a 6, 7, 8, ou 9

    Ce que je voudrais, c'est que chaque bloc quelque soit
    le nombre de lignes, change de couleur alternativement
    dans l'affichage de la table HTML.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    for $i
    for $j
    echo '<td>'.$tab_f[$j][4].'</td>';
    ...
    fin $j
    fin $i
    C'est certainement plus dur a expliquer que de trouver
    la bonne routine

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux provoquer le changement de couleur a chaque début de série :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $color = 1;
    $colorlist = array(0=>"#AAAAAA", 1=>"CCCCCC");
    .....
    ta boucle de tableau {
     
        if ($index == 1) { $color = !$color; }
       echo '<td style="background-color : '  . $colorlist[$color] . ';">aaa</td>';
     
    ....
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut
    Bonsoir sabotage,

    Mon Array ce présente comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    // Déclaration du tableau 400 Lignes, 15 Colonnes
    //**********************************************
    $j=1; $i=1; $k=0; $h=0;
    while ($i<400)
    	{
    	 $i=$i+1;
    	 for ( $u=1; $u<15; $u++ )
    		 {
    		  $tab_f[$i][$j]="";
    		  $j++; $h++;
    		 }
    	 $j=1; $k=$k+2; $h++;
    	}
    Comment adapter ton code ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Au moment de l'affichage plutot non ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut
    Bien sur au moment de l'affichage

    Mais je n'arrive pas a détecter le changement
    de bloc pour alterner les couleurs.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Y'a pas d'affichage dans ce que tu nous montres.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer une ligne d'une table html dans une page jsp
    Par dev_newbie dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 30/04/2013, 13h01
  2. Réponses: 9
    Dernier message: 05/11/2012, 15h28
  3. Réponses: 13
    Dernier message: 30/06/2011, 17h33
  4. Conversion de tableau EXCEL vers table HTML en ligne
    Par superccman dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/01/2010, 10h55
  5. Intervertir les lignes d'une table HTML
    Par WG614 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 27/08/2008, 10h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo