login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zoeken op meerdere woorden

Offline Ijspegel - 25/02/2008 21:04
Avatar van IjspegelNieuw lid Ik heb een webwinkel waar bijvoorbeeld gezocht moet kunnen worden op apple ipod nano, maar ook ipod apple nano. Beide moet gewoon hetzelfde resultaat opleveren. Er moet dus gezocht kunnen worden op verschillende woorden.

Ik neem aan dat ik de invoer eerst moet exploden op de spatie ($zoek = explode(' ',$_GET['zoek']);) en dat de array daarna gebruikt moet worden in de query? Ik heb echter geen idee hoe ik dat in het 'LIKE gedeelte' moet doen. Ik neem aan met OR, maar weet niet hoe dat samen moet met die array dus.  

Ik hoop dat er iemand is die hier een antwoord op weet.  

1 antwoord

Gesponsorde links
Offline finduilas - 25/02/2008 21:08
Avatar van finduilas PHP gevorderde Ik weet niet of het de beste manier is maar je kunt het volgende doen.

Met een explode de woorden splitsen, in een array steken.
Daarna met een for voor elk woord de waarden ophalen.

Misschien dan wel nog een controle invoeren door bv alle resultaten in een array te gooien en te kijken of het id al bestaat.

Ik zeg wel dat ik niet weet of het de beste manier is.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s