anoniem Geplaatst: 20 november 2003 Delen Geplaatst: 20 november 2003 Het volgende. Ik ben een evenementen kalender aan het op zeten. Doormiddel van een zoek formelier haal ik gegevens uit de database (ik gebruik PHP en MySQL). Zoek formelier heeft 4 velden namelijk: Evenement/trefwoord, Soort evenement, Maand en plaats. Het probleem zit hem in Evenement/trefwoord. Ik wil namelijk dat als ik een maand selecteer dan wil ik de records die bij de juiste maand hoort (dat lukt wel) en als ik bij Evenement/trefwoord niets of 3 leters in vul dan moet hij in diverse records gaat zoeken. alleen als ik Like gebruik krijg ik ten alle tijden alle records en dat wil ik niet. hier onder staat de Qeury [code:1:7b458c3280]"SELECT * FROM evenementen WHERE Maand = '$maand' or Asoort = '$soort' or plaats = '$plaats' or Atitel like '%$evenement%' ORDER BY Datum ASC";[/code:1:7b458c3280] Groeten en alvast bedankt Quote Link naar reactie
anoniem Geplaatst: 21 november 2003 Auteur Delen Geplaatst: 21 november 2003 Voeg de LIKE alleen toe als trefwoord niet leeg is. M.a.w. je query samenstellen op basis van bepaalde condities (if-then-else). Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen