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

PHP & Base de données Discussion :

Générer un tableau de couleur


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut Générer un tableau de couleur
    Bonjour,

    Pour un exercice de ma formation, je dois générer un tableau avec des cases de couleurs et leurs valeurs héxadécimales. Je ne sais pas trop comment vous l'expliquer. J'ai posté l'image de l'exercice parce que dur à expliquer.

    En faite je ne comprends pas, c'est que en faites juste les 2er chiffres changent, et les autres sont les mêmes dans les 4 tableaux. Cependant, ils changent dans les différentes cellules. (00, 33, 66, 99, FF).

    Mais je ne sais pas du tout par ou commencer, si je fais une boucle, c'est pas bon parce que ça compte 1 par 1(et non 00, 33, etc..) Un array pourquoi pas, mais comment placer tout ça dans les echo? Un array suivi d'un foreach? Je ne vois pas.
    Mon cerveau ne m'aide plus non plus, beaucoup à apprendre dans ces cours!!

    En vous remerciant d'avance pour votre aide.
    Images attachées Images attachées  

  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
    Ca s'appelle de l'hexadecimal ...
    Tu peux faire une boucle decimal et utiliser dechex() pour obtenir le code de couleur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut
    Bonsoir,

    Tout d'abord merci pour ta réponse. Je ne connais pas le "dechex()". Je vais me pencher dessus.

    Merci encore

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut
    Re-bonsoir,

    J'ai regardé et testé "dechex()".
    Mais je ne comprends toujours pas le cheminement du code.
    Moi le truc que je pense serait qu'il faille générer un tableau avec les mêmes valeurs de fin, mais uniquement changer la 1ere des valeurs.

    Mais sincerement je vois pas. J'essayerais de voir ca demain, parce peut plus réfléchir.

    En vous remerciant.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut
    Bonjour,


    Apres avoir encore essayé plusieurs choses, je n'arrive toujours pas à résoudre mon problème. C'est peut-etre une solution toute bete, mais impossible réaliser cet exercice. J'ai cherché du coté de la fonction "dechex()", mais comment l'utiliser? Je ne vois vraiment pas le truc.

    Quelqu'un aurait un petit conseils à me proposer.


    En vous remerciant par avance

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    L'idée général c'est d'utiliser 2 boucles imbriquées puisque tu as un tableau avec la couleur de base.

    Un exemple avec le premier tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $couleurs = array('00','33','66','99','CC','FF');
    echo '<table>';
    for($i=0;$i<6;$i++)
    {
    	echo'<tr>';
    	for($j=0;$j<6;$j++)
    	{
    		echo '<td style="background-color:#'.$couleurs[0].$couleurs[$i].$couleurs[$j].'">'.$couleurs[0].$couleurs[$i].$couleurs[$j].'</td>';
    	}
    	echo'</tr>';
    }
    echo '</table>';
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Excel : Générer un tableau a partir de plusieurs
    Par Groov dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/08/2006, 19h34
  2. Visual Studio: Affichage tableau, alterner couleur ligne
    Par en_stage dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/08/2006, 22h41
  3. [XSLT]Tableau en couleur
    Par c+cool dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 09/05/2006, 08h53
  4. Réponses: 18
    Dernier message: 28/04/2006, 11h00
  5. Générer un tableau récapitulatif
    Par NicoNGRI dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 14/11/2005, 09h01

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