Hey tweakers!
Ik heb hier een probleempje, waar ik me op het moment even blind op staar hoe ik het het best kan doen. Ik zal even de omgeven schetsen:
Ik heb in mijn DB(database) een tabel met producten. Deze producten hebben verschillende opties, bijvoorbeeld leverancier, of tijdsduur. Deze opties staan in een tabel met opties. Voor elke optie bestaan verschillende waarden, zoals verschillende leveranciers. Deze staan in de tabel values. Een koppeltabel geeft aan welke values bij welke opties horen. Een 2e koppeltabel geeft dan aan welke values bij een bepaald product horen.
Ik wil graag(dmv van 3 <select>-vakjes) kunnen zoeken op 3 specifieke, vooraf bepaalde opties. Dus bijvoorbeeld alle producten van een leverancier, of van een leverancier en een bepaalde tijdsduur. Echter na wat knoeien kom ik er niet uit.
Op één optie zoeken is geen probleem: ik zoek eerst alle product id's die gekoppeld zijn aan die optie, en zoek dan per product alle andere opties bij het product om deze te laten zien.
Echter wanneer ik op meerdere opties wil zoeken(en alleen wil tonen wat dus ook 100% matched met wat gezocht wordt), zoek ik dus in dezelfde koppeltabel op 'WHERE value=1 AND value=2' ...dit geeft dus geen resultaten.
Ik heb het idee dat de oplossing simpel is, maar ik kom er niet op. Dus als iemand een helpende hand kan bieden, graag!
Ik heb hier een probleempje, waar ik me op het moment even blind op staar hoe ik het het best kan doen. Ik zal even de omgeven schetsen:
Ik heb in mijn DB(database) een tabel met producten. Deze producten hebben verschillende opties, bijvoorbeeld leverancier, of tijdsduur. Deze opties staan in een tabel met opties. Voor elke optie bestaan verschillende waarden, zoals verschillende leveranciers. Deze staan in de tabel values. Een koppeltabel geeft aan welke values bij welke opties horen. Een 2e koppeltabel geeft dan aan welke values bij een bepaald product horen.
Ik wil graag(dmv van 3 <select>-vakjes) kunnen zoeken op 3 specifieke, vooraf bepaalde opties. Dus bijvoorbeeld alle producten van een leverancier, of van een leverancier en een bepaalde tijdsduur. Echter na wat knoeien kom ik er niet uit.
Op één optie zoeken is geen probleem: ik zoek eerst alle product id's die gekoppeld zijn aan die optie, en zoek dan per product alle andere opties bij het product om deze te laten zien.
Echter wanneer ik op meerdere opties wil zoeken(en alleen wil tonen wat dus ook 100% matched met wat gezocht wordt), zoek ik dus in dezelfde koppeltabel op 'WHERE value=1 AND value=2' ...dit geeft dus geen resultaten.
Ik heb het idee dat de oplossing simpel is, maar ik kom er niet op. Dus als iemand een helpende hand kan bieden, graag!