PHP & Mysql erweiterte Suche
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
bereich
code
datenbank
filtern
gewissen kriterien
glauben
jemand
kenntnis
passen
problem
projekt
stehen
suche
suchen
wehrdienst
zeigen
-
Hallo!
Ich möchte bei einem Projekt eine erweiterte Suchfunktion hinzufügen.
Man sollte nach gewissen Kriterien filtern können.
z. B. Alter, Staatsbürgerschaft, Wehrdienst Ja/Nein,mehreren verschiedenen PLZ,... und natürlich auch nach Suchwörtern
Staatsbürgerschaft und Wehrdienst stehen schon als Variablen fest, müssen also nur mit der Datenbank verglichen werden.
Soweit auch kein Problem. Nur das Suchen nach Wörtern, mehrerer PLZ und das Filtern des Alters bereiten mir Probleme.
Kann mir bitte jemand zeigen wie das funktioniert?
Habe bei Google auch schon gesucht, aber noch nichts passendes gefunden.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das Filtern der PLZ und des Alters kannst du direkt in deiner SQL Abfrage machen zB über
SELECT * FROM mytable WHERE ((plz=## AND plz=## AND plz....) AND (alter<=## AND alter>=##))
Diese Abfrage filtert dir nun alle gesuchten plz und den bereich des alters den du suchst.
Das Filtern von einzelnen Wörtern ist, glaube ich jedoch etwas komplizierter. Da reichen meine Kenntnisse leider noch nicht aus... -
Mach es so:
SELECT * FROM deinetabelle WHERE suche = '{$suchvariable}' AND WHERE filterkriterie = '{$filterauswahl}'
Dann sucht es nur nach Einträgen die auf deine Suche passen und zur Filterauswahl gehören -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage