zoekfunctie in php

Status
Niet open voor verdere reacties.

PEANUT85

Gebruiker
Lid geworden
19 nov 2007
Berichten
20
hallo,

ik zou graag op mijn website achter een knop een zoekfunctie willen plaatsen.
Dit is het concept:
textbox -> wordt een zoekstring (of een deel ervan) ingegeven
drukt op de knop
alle resultaten die starten met de zoekstring worden weergegeven.

bvb
zoekstring = van
resultaten:
vanderstraten
vanbrabant
vangenechten

kan iemand mij hiermee helpen?
alvast bedankt
 
Werk je met een database?

Anders wordt het lastig en zul je elk bestand in moeten laden, regel voor regel moeten verwerken en dan het resultaat moeten bufferen aangezien je een volgend bestand ook wel zou willen doorzoeken.
 
ja met een MySQL db, het heeft maar 4 velden
personeelsnummer (primary key)
voornaam
achternaam
telefoonnummer
 
En alleen daar wil je in zoeken?

Kan met een simpele query
PHP:
$searchQuery = "SELECT personeelsnummer, voornaam, achternaam, telefoonnummer
              FROM {tabel}
              WHERE achternaam LIKE '%". $_POST['zoekterm'] ."%'";
Waarbij je {tabel} even in de juiste naam moet wijzigen en een input-veld met name="zoekterm" moet aanmaken wanneer je dit wilt gebruiken.

Deze query zoek naar elke verschijning van de zoekterm dus ook als hij in het midden staat. Wil je dat niet dan moet je het eerste percentage-teken weghalen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan