Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1800 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Sélectionner et classer des champs à partir d'une liste...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sélectionner et classer des champs à partir d'une liste...

n°305186
eL_Shaman_​__
Plop.
Posté le 09-02-2003 à 23:42:14  profilanswer
 

J'ai deux tables: "Produit" et "ImagesProduit".
 
Dans "Produit", j'ai le champ "Images" (entre autres...)
Celui-ci contient une liste de cette forme: (exemple:) "1-3-7-9"
Dans cette liste, il peut y avoir rien, ou 1 ou plusieurs nombres tous séparés par un tiret "-", il n'y a pas de tiret au début et à la fin de cette liste.
 
Chaque nombre est en fait l'identifiant d'images associées au produit.
Et chaque image est associée à une référence couleur.
En effet, un produit est proposé sous plusieurs couleurs...
 
 
Dans "ImagesProduit", j'ai les champs:
IdImage (identifie par un numéro l'image)
NomImage
RefCouleur   (référence de la couleur associée à l'image, c'est un nombre; celle-ci est normalment associée à une autre table, mais je simplifie un peu ici!)
 
 
 
Ce que je cherche à faire, c'est de lire les éléments de la liste et de faire apparaitre l'image qui est associé ainsi que sa référence couleur.
Mon problème est que les images doivent également être ordonnée selon leur référence couleur   :/
 
 
 
 
Dans le cas où je ne me soucie pas des références des couleurs, un simple "for" qui parcourt toute la liste et extrait les images est suffisant, mais là je ne sais pas comment les ordonner  :(
 
 
J'utilise MySQL avec du PHP.
 

mood
Publicité
Posté le 09-02-2003 à 23:42:14  profilanswer
 

n°306492
instantdha​rma
Ailleurs c'est ici
Posté le 11-02-2003 à 16:39:47  profilanswer
 

salut à toi
 
problème de modélisation :
un produit possède plusieurs images
une image est rattachée à un produit
Admettons que l'image est identifiée par id_img, et produit par id_p
la table image doit posséder une colonne id_p, clé étrangère de la table produit
A partir de là, plus besoin de bricolouiller (:D :D) des listes et d'extraire des tirets


---------------
di. / www.diredaredare.org - Ailes de la ville

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Sélectionner et classer des champs à partir d'une liste...

 

Sujets relatifs
[PHP] Résultat à partir d'une BDFormulaire HTML et blocage des champs
[c] suppression d'elements ds liste chainéeGestion de liste sous access
Griser un/des champs en fonction d'une liste de choix.[SQL] faire la somme des 5 derniers champs non nulls?
Pb de suppression de répertoire à partir d'une servletUn site pour classer des documents divers .pdf .doc etc.
"out of memory" dans la liste d'initialisation 
Plus de sujets relatifs à : Sélectionner et classer des champs à partir d'une liste...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR