2009-09-27 4 views
0

hey j'ai un vrai mal de tête avec ce problème. J'ai un menu à, je suis en train de pupulate à partir de MySQL, ceci est mon résultat de mon sqlMenu de MYSQL

Axel - caoutchouc - frein

Axel - caoutchouc - nobrake

Axel - pâte - frein

roue - caoutchouc - frein

première rangée est le premier niveau de menu, et ainsi de suite ...

si droit n OW le menu est pleine de doublons, est de toute façon de leur montrer comme,

axel - caoutchouc

- paste 

de sorte que vous passez la souris sur axel et vous obtenez le caoutchouc et la pâte, je suppose que vous pouvez le faire avec plusieurs requêtes, mais existe-t-il une technique pour l'utiliser avec un jeu de résultats?

espérons que quelqu'un a fait cela.

grâce

+0

Vous pouvez corriger vos tags, car il s'agit d'un problème d'application par opposition à un problème mysql. –

Répondre

0

C'est un problème pour le code qui lit à partir de la base de données et crée ensuite les menus. Lorsque vous lisez dans la base de données, vous avez un objet qui a le niveau le plus élevé, donc il aurait deux éléments, axel et roue. Ensuite, la structure de données devrait pouvoir se contenir elle-même, donc elle aurait un tableau de son propre type.

Ensuite, vous pouvez avoir l'objet axel peut avoir deux objets à l'intérieur, en caoutchouc et coller.

L'intérieur de l'objet en caoutchouc serait un frein et pas de frein.

Cet objet en caoutchouc est différent de l'objet en caoutchouc dans la roue.

Ensuite, vous pouvez afficher les informations comme vous le souhaitez.

La base de données stocke simplement les données, il ne devrait pas être responsable de l'affichage, IMO.