zoeken op achternaam
Kees Mulder
11/05/2017 15:40:29Ik heb een formulier gemaakt die namen laat zien in een input box als je een naam in tikt. Hoe meer je van de naam in tikt hoe minder personen er over blijven. Alleen als ik begin met de achternaam dan krijg ik niets te zien. In de tabel heet het veld "NAAM" en php om te zoeken is:
naam COLLATE UTF8_GENERAL_CI LIKE '" . $_POST["keyword"] . "%'
Kan ik dit oplossen op een bepaalde manier?
naam COLLATE UTF8_GENERAL_CI LIKE '" . $_POST["keyword"] . "%'
Kan ik dit oplossen op een bepaalde manier?
PHP hulp
30/11/2024 07:28:55Adoptive Solution
11/05/2017 17:00:06Ivo P
12/05/2017 09:16:44Achteraf is het heel lastig om namen op te delen in voor- en achternaam.
Handigste is, om dat direct te doen.
Je zou dan in dit geval kunnen vergelijken met
voornaam like $keyword% OR achternaam like $keyword%
En mogelijk is het op meer plaatsen handig om de voor- en achternaam apart te hebben. Samenvoegen is eenvoudig, desnoods al in je query met CONCAT_WS(voornaam, achternaam) as naam
en anders in php.
Opdelen is moeilijk en bijna niet te doen.
Handigste is, om dat direct te doen.
Je zou dan in dit geval kunnen vergelijken met
voornaam like $keyword% OR achternaam like $keyword%
En mogelijk is het op meer plaatsen handig om de voor- en achternaam apart te hebben. Samenvoegen is eenvoudig, desnoods al in je query met CONCAT_WS(voornaam, achternaam) as naam
en anders in php.
Opdelen is moeilijk en bijna niet te doen.