Uit een tabel kunnen mensen kiezen wat voor motor ze hebben.

INSERT INTO `Motobase` (`id`, `merk`, `type`, `bouwjaar`) 
VALUES 
(1, 'Honda', 'CB500 PC26', 'vanaf 1994'),
(2, 'Honda', 'CB500 K1', 'tot 1975'),
(3, 'Honda', 'CB500 K3', 'tot 1975'),
(4, 'Honda', 'CB500 PC32', 'vanaf 1996'),
(5, 'Honda', 'CB500 R', '1994'),
(6, 'Honda', 'CB500S PC32', 'vanaf 1998');


eerst word het merk gesellecteerd, daarna het type, en vervolgens het bouwjaar. op het moment dat het bouwjaar word geselecteerd wil ik graag dat we naar de artikelen gaan van een betreffende motor.


INSERT INTO `accu` (`id`, `merk`, `type`, `beschrijving`, `artikel nummer`, `prijs ex`) 
VALUES 
(1, 'Yuasa', 'YTZ10F', 'Accu', '1020058', '50,-'),
(2, 'Yuasa', '12N12A-4A-1', 'Accu', '101129', '49,50'),
(3, 'Yuasa', 'YB14LA-2', 'Accu', '101155', '89,50'),
(4, 'Yuasa', 'YTX9-BS', 'Accu', '102005', '75,50');

INSERT INTO `bougies` (`id`, `merk`, `type`, `beschrijving`, `artikel nummer`, `prijs ex`) 
VALUES 
(1, 'NGK', 'DPR8EA9', 'bougies', '112198', '12,-'),
(2, 'NGK', 'CR8E', 'bougies', '112228', '8,50'),
(3, 'NGK', 'DR9EA', 'bougies', '112211', '5,50'),
(4, 'NGK', 'CR8EH', 'bougies', '112250', '7,50';


*dit zijn gewoon voorbeelden.

als er nu bijvoorbeeld een honda cb500 R 1994 word gesellecteerd , daarbij hoord bijv, ID2 van accu en ID4 van NGK.
hoe kan ik dan het beste/snelste er voor zorgen dat de betreffende producten worden gesellecteerd en worden weergegeven.

alvast bedankt !
Je normalisatie kan wel wat beter, zo zou je een voor merken beter een losse tabel kunnen nemen en een aparte voor types, Zo krijg je niet 100x in de tabel Honda maar gewoon een id.
op deze manier krijg ik ook maar 1 keer honda te zien. zo werkt mijn dynamic drop down tabel.

Ik snap wat je bedoelt. zal kijken of ik dat nog even kan verranderd.
Ja, het gaat niet om het zien, maar om de data is de data base. Er staat hier een mooie tutorial over normaliseren op PHPhulp. Lees dat maar eens door.
Thanks zal het doorlezen, altijd leuk om handiger te worden:D, maar nu weer terug naar topic ?
Wat jij zoekt heet een chained select. Wellicht heb je hier want aan.

Reageren