Forums Développement Multimédia

Aller au contenu

"Fusionner" deux couleurs qui sont dans une base de donnée

CODE PHP MySQL

3 réponses à ce sujet

#1 Polo88

    Ceinture Blanche

  • Members
  • Pip
  • 5 messages

Posté 09 September 2012 - 19:39 PM

Bonsoir à tous!
Je suis à la recherche d'aide afin de réaliser un exercice, le problème c'est que je dois le finir pour ce soir, et je ne sais pas du tout comment m'y prendre au niveau du code pour réussir à faire ce que je veux faire.

Je m'explique:

A la base j'ai une base de donnée avec une table "couleurs" dans laquelle on retrouve dans
"nom" -> les noms des couleurs,
"id" -> les id ^^.

le but est, à partir d'une selectbox, de sélectionner deux couleurs, afin des les "fusionner".
C'est-à-dire que la couleur 2 disparaît au profit de la couleur une.

Exemple:

Image attachée: exo3.jpg

Donc voila, des cet exemple on prend par exemple la couleur "bai" qu'on veut fusionner avec la couleur "bai*" afin de n'avoir au final plus que la couleur "bai".

Voila si quelqu'un pouvait m'expliquer comment coder ça avec un exemple (je suis pas très bon en code et j'ai vraiment besoin d'aide sur ce coup la :P)

Merci d'avance et bonne soriée!

#2 Badwolf

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 667 messages

Posté 09 September 2012 - 20:17 PM

Hello

J'avoue ne pas tout comprendre ce que tu cherches à faire.

en gros, tu choisis 2 couleurs couleur1 et couleur2 et le résultat te donne couleur1 ?

et le résultat tu en fais quoi ? tu veux juste l'afficher ou y a t'il un effet sur ta BDD ?
Haoooooooooooooooooooooooooooooooooooooooooooooou !!!

#3 Polo88

    Ceinture Blanche

  • Members
  • Pip
  • 5 messages

Posté 09 September 2012 - 20:35 PM

Mmmmh en effet, alors le problème c'est que certaines couleurs se répètent mais avec un "*" en plus, le but c'est de pouvoir fusionner ces deux couleurs (par exemple rose + rose*) pour supprimer la couleur avec le '*'.

Il ne s'agit pas ici d'afficher un résultat mais d'effacer un doublon dans la base de donnée.

#4 Sylvain-G

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 14 February 2013 - 15:06 PM

Etrange comme exercice mais bon...

Si tu demandes la base à l'utilisateur et que tu supprimes le doublon étoilé ?

Par exemple, la base est "rose", tu lances la requête :


$query = "DELETE FROM ma_table WHERE ma_couleur = '" . $couleur . "*'";
 




1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)